![]() |
IOLink C# 1.16.1
|
Public Member Functions | |
| VariantDataValue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| virtual VariantDataValue | Clone () |
| Copies this value. | |
| virtual global::System.IntPtr | Raw () |
Static Public Member Functions | |
| static global::System.Runtime.InteropServices.HandleRef | getCPtr (VariantDataValue obj) |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
Properties | |
| DataType | Type [get] |
The type of data stored in this VariantDataValue instance. | |
| uint | Count [get] |
The number of elements stored in this VariantDataValue instance. | |
Stores metadata heterogeneous type value. This interfaces only give access to the type of data stored, and how many of elements are stored. Values can be accessed by casting the raw pointer to the corresponding type.
|
inlinevirtual |
Returns a pointer to the location where all the values are stored continuously. To ease raw value decoding, a helper called VariantDataValueConverter is available to simply convert this VariantDataValue to basic types.