VMware vCloud Suite SDK for .NET 6.0.0
|
The GenericInstantiation
class describes the type information of a typed element when the type is an instantiation of one of the generic types provided by the infrastructure.
More...
Classes | |
class | GenericType |
The GenericInstantiation.GenericType enumerated type provides enumeration values for each of the generic types provided by the infrastructure. More... | |
Public Member Functions | |
GenericInstantiation () | |
Creates a default new instance. | |
vmware.vapi.metadata.metamodel.GenericInstantiation.GenericType | GetGenericType () |
The generic type that is being instantiated. | |
void | SetGenericType (vmware.vapi.metadata.metamodel.GenericInstantiation.GenericType genericType) |
The generic type that is being instantiated. | |
vmware.vapi.metadata.metamodel.Type | GetElementType () |
Type of the element parameter if the generic type instantiation is a GenericInstantiation.GenericType.LIST , GenericInstantiation.GenericType.OPTIONAL or GenericInstantiation.GenericType.SET . | |
void | SetElementType (vmware.vapi.metadata.metamodel.Type elementType) |
Type of the element parameter if the generic type instantiation is a GenericInstantiation.GenericType.LIST , GenericInstantiation.GenericType.OPTIONAL or GenericInstantiation.GenericType.SET . | |
vmware.vapi.metadata.metamodel.Type | GetMapKeyType () |
Type of the key parameter of the map generic type instantiation. | |
void | SetMapKeyType (vmware.vapi.metadata.metamodel.Type mapKeyType) |
Type of the key parameter of the map generic type instantiation. | |
vmware.vapi.metadata.metamodel.Type | GetMapValueType () |
Type of the value parameter of the map generic type instantiation. | |
void | SetMapValueType (vmware.vapi.metadata.metamodel.Type mapValueType) |
Type of the value parameter of the map generic type instantiation. | |
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 GenericInstantiation
class describes the type information of a typed element when the type is an instantiation of one of the generic types provided by the infrastructure.
vmware::vapi::metadata::metamodel::GenericInstantiation::GenericInstantiation | ( | ) | [inline] |
Creates a default new instance.
T vmware::vapi::metadata::metamodel::GenericInstantiation::_ConvertTo< T > | ( | ) | [inline] |
T | : | vmware.vapi.bindings.IStructure |
vmware.vapi.data.StructValue vmware::vapi::metadata::metamodel::GenericInstantiation::_GetDataValue | ( | ) | [inline] |
vmware.vapi.bindings.type.StructType vmware::vapi::metadata::metamodel::GenericInstantiation::_GetType | ( | ) | [inline] |
bool vmware::vapi::metadata::metamodel::GenericInstantiation::_HasTypeNameOf< T > | ( | ) | [inline] |
T | : | vmware.vapi.bindings.IStructure |
void vmware::vapi::metadata::metamodel::GenericInstantiation::_Validate | ( | ) | [inline] |
override bool vmware::vapi::metadata::metamodel::GenericInstantiation::Equals | ( | object | obj | ) | [inline] |
vmware.vapi.metadata.metamodel.Type vmware::vapi::metadata::metamodel::GenericInstantiation::GetElementType | ( | ) | [inline] |
Type of the element parameter if the generic type instantiation is a GenericInstantiation.GenericType.LIST , GenericInstantiation.GenericType.OPTIONAL or GenericInstantiation.GenericType.SET .
vmware.vapi.metadata.metamodel.GenericInstantiation.GenericType vmware::vapi::metadata::metamodel::GenericInstantiation::GetGenericType | ( | ) | [inline] |
The generic type that is being instantiated.
override int vmware::vapi::metadata::metamodel::GenericInstantiation::GetHashCode | ( | ) | [inline] |
vmware.vapi.metadata.metamodel.Type vmware::vapi::metadata::metamodel::GenericInstantiation::GetMapKeyType | ( | ) | [inline] |
Type of the key parameter of the map generic type instantiation.
The map generic type has a key parameter and value parameter. The type of the value parameter is described by GenericInstantiation.mapValueType ..
vmware.vapi.metadata.metamodel.Type vmware::vapi::metadata::metamodel::GenericInstantiation::GetMapValueType | ( | ) | [inline] |
Type of the value parameter of the map generic type instantiation.
The map generic type has a key parameter and value parameter. The type of the key parameter is described by GenericInstantiation.mapKeyType ..
void vmware::vapi::metadata::metamodel::GenericInstantiation::SetElementType | ( | vmware.vapi.metadata.metamodel.Type | elementType | ) | [inline] |
Type of the element parameter if the generic type instantiation is a GenericInstantiation.GenericType.LIST , GenericInstantiation.GenericType.OPTIONAL or GenericInstantiation.GenericType.SET .
void vmware::vapi::metadata::metamodel::GenericInstantiation::SetGenericType | ( | vmware.vapi.metadata.metamodel.GenericInstantiation.GenericType | genericType | ) | [inline] |
The generic type that is being instantiated.
void vmware::vapi::metadata::metamodel::GenericInstantiation::SetMapKeyType | ( | vmware.vapi.metadata.metamodel.Type | mapKeyType | ) | [inline] |
Type of the key parameter of the map generic type instantiation.
The map generic type has a key parameter and value parameter. The type of the value parameter is described by GenericInstantiation.mapValueType ..
void vmware::vapi::metadata::metamodel::GenericInstantiation::SetMapValueType | ( | vmware.vapi.metadata.metamodel.Type | mapValueType | ) | [inline] |
Type of the value parameter of the map generic type instantiation.
The map generic type has a key parameter and value parameter. The type of the key parameter is described by GenericInstantiation.mapKeyType ..
override string vmware::vapi::metadata::metamodel::GenericInstantiation::ToString | ( | ) | [inline] |