VMware vCloud Suite SDK for .NET 6.0.0
|
The Type
class describes the type information of a typed element in the interface definiton language.
More...
Classes | |
class | BuiltinType |
The Type.BuiltinType enumerated type provides enumeration value for each of the built-in types present in the interface definition language type system. More... | |
class | Category |
The Type.Category enumerated type provides enumeration value for each category of the type. More... | |
Public Member Functions | |
Type () | |
Creates a default new instance. | |
vmware.vapi.metadata.metamodel.Type.Category | GetCategory () |
Category of this type. | |
void | SetCategory (vmware.vapi.metadata.metamodel.Type.Category category) |
Category of this type. | |
vmware.vapi.metadata.metamodel.Type.BuiltinType | GetBuiltinType () |
Category of the built-in type. | |
void | SetBuiltinType (vmware.vapi.metadata.metamodel.Type.BuiltinType builtinType) |
Category of the built-in type. | |
vmware.vapi.metadata.metamodel.UserDefinedType | GetUserDefinedType () |
Identifier and type of the user defined type. | |
void | SetUserDefinedType (vmware.vapi.metadata.metamodel.UserDefinedType userDefinedType) |
Identifier and type of the user defined type. | |
vmware.vapi.metadata.metamodel.GenericInstantiation | GetGenericInstantiation () |
Instantiation of one of the generic types available in the interface definition language. | |
void | SetGenericInstantiation (vmware.vapi.metadata.metamodel.GenericInstantiation genericInstantiation) |
Instantiation of one of the generic types available in the interface definition language. | |
vmware.vapi.bindings.type.StructType | _GetType () |
vmware.vapi.data.StructValue | _GetDataValue () |
void | _Validate () |
bool | _HasTypeNameOf< T > () |
T | _ConvertTo< T > () |
override bool | Equals (object obj) |
override int | GetHashCode () |
override string | ToString () |
The Type
class describes the type information of a typed element in the interface definiton language.
The following elements in the metamodel are typed:
The type could be one of the three following categories:
vmware::vapi::metadata::metamodel::Type::Type | ( | ) | [inline] |
Creates a default new instance.
T vmware::vapi::metadata::metamodel::Type::_ConvertTo< T > | ( | ) | [inline] |
T | : | vmware.vapi.bindings.IStructure |
vmware.vapi.data.StructValue vmware::vapi::metadata::metamodel::Type::_GetDataValue | ( | ) | [inline] |
vmware.vapi.bindings.type.StructType vmware::vapi::metadata::metamodel::Type::_GetType | ( | ) | [inline] |
bool vmware::vapi::metadata::metamodel::Type::_HasTypeNameOf< T > | ( | ) | [inline] |
T | : | vmware.vapi.bindings.IStructure |
void vmware::vapi::metadata::metamodel::Type::_Validate | ( | ) | [inline] |
override bool vmware::vapi::metadata::metamodel::Type::Equals | ( | object | obj | ) | [inline] |
vmware.vapi.metadata.metamodel.Type.BuiltinType vmware::vapi::metadata::metamodel::Type::GetBuiltinType | ( | ) | [inline] |
Category of the built-in type.
vmware.vapi.metadata.metamodel.Type.Category vmware::vapi::metadata::metamodel::Type::GetCategory | ( | ) | [inline] |
Category of this type.
vmware.vapi.metadata.metamodel.GenericInstantiation vmware::vapi::metadata::metamodel::Type::GetGenericInstantiation | ( | ) | [inline] |
Instantiation of one of the generic types available in the interface definition language.
override int vmware::vapi::metadata::metamodel::Type::GetHashCode | ( | ) | [inline] |
vmware.vapi.metadata.metamodel.UserDefinedType vmware::vapi::metadata::metamodel::Type::GetUserDefinedType | ( | ) | [inline] |
Identifier and type of the user defined type.
void vmware::vapi::metadata::metamodel::Type::SetBuiltinType | ( | vmware.vapi.metadata.metamodel.Type.BuiltinType | builtinType | ) | [inline] |
Category of the built-in type.
void vmware::vapi::metadata::metamodel::Type::SetCategory | ( | vmware.vapi.metadata.metamodel.Type.Category | category | ) | [inline] |
Category of this type.
void vmware::vapi::metadata::metamodel::Type::SetGenericInstantiation | ( | vmware.vapi.metadata.metamodel.GenericInstantiation | genericInstantiation | ) | [inline] |
Instantiation of one of the generic types available in the interface definition language.
void vmware::vapi::metadata::metamodel::Type::SetUserDefinedType | ( | vmware.vapi.metadata.metamodel.UserDefinedType | userDefinedType | ) | [inline] |
Identifier and type of the user defined type.
override string vmware::vapi::metadata::metamodel::Type::ToString | ( | ) | [inline] |