|
RTI Connext C# API Version 7.7.0
|
The definition of a data type, which can be used to inspect DDS types, and to dynamically create new types and DynamicData samples. More...
Public Member Functions | |
| override bool | Equals (object other) |
| Checks if both types definitions are identical. More... | |
| override int | GetHashCode () |
| A simple hash code function. More... | |
| override string | ToString () |
| Prints the IDL definition of this type More... | |
| bool | Equals (DynamicType other) |
| Checks if both types definitions are identical. More... | |
| bool | IsAssignableFrom (DynamicType from) |
| Checks if this type is assignable from another type. More... | |
| void | Dispose () |
| Deletes the native resources used by this object. Calling Dispose() for a DynamicType is optional. More... | |
| void | SetAnnotations (Annotations annotations) |
| For internal use only. More... | |
| void | SetMemberAnnotations (uint memberIndex, Annotations annotations) |
| For internal use only. More... | |
Properties | |
| string | Name [get] |
| The type name. More... | |
| TypeKind | Kind [get] |
| The type kind. More... | |
Properties inherited from Omg.Types.Dynamic.IDynamicType | |
| string | Name [get] |
| The name of the IDynamicType. More... | |
| TypeKind | Kind [get] |
| The kind of IDynamicType. More... | |
The definition of a data type, which can be used to inspect DDS types, and to dynamically create new types and DynamicData samples.
The DynamicTypeFactory allows creating DynamicType objects.
The full documentation is available in the C API: DDS_TypeCode
| override bool Rti.Types.Dynamic.DynamicType.Equals | ( | object | other | ) |
Checks if both types definitions are identical.
|
inline |
A simple hash code function.
| override string Rti.Types.Dynamic.DynamicType.ToString | ( | ) |
Prints the IDL definition of this type
|
inline |
Checks if both types definitions are identical.
|
inline |
Checks if this type is assignable from another type.
| from | The type to check assignability from. |
|
inline |
Deletes the native resources used by this object. Calling Dispose() for a DynamicType is optional.
|
inline |
For internal use only.
|
inline |
For internal use only.
|
get |
The type name.
Implements Omg.Types.Dynamic.IDynamicType.
|
get |
The type kind.
Implements Omg.Types.Dynamic.IDynamicType.