VariantCode
Overview
The VariantCode enum represents different value types that can be stored as a Variant value. Methods VariantHelpers and VariantHelpers allow to perform conversions between .NET type info and corresponding VariantCode values.
Location
- Reference: RemObjects.SDK.dll
 - Namespace: RemObjects.SDK.Helpers
 
| Value | Description | 
|---|---|
| Array | Array of some values.  This variant code is not supported by the read/write methods of the VariantHelpers class. Represented by integer value 0x2000.  | 
| Boolean | Corresponds to the System.Boolean type. Represented by integer value 0x000b.  | 
| Byte | Corresponds to the System.Byte type. Represented by integer value 0x0011.  | 
| Currency | Corresponds to the System.Currency type. Represented by integer value 0x0006.  | 
| DateTime | Corresponds to the System.DateTime type. Represented by integer value 0x0007.  | 
| Decimal | Corresponds to the System.Decimal type. Represented by integer value 0x000e.  | 
| DelphiString | Represents type of the System.String value retrieved from Delphi-based client or server application when this value was sent using the ANSII encoding. Represented by integer value 0x0100.  | 
| DelphiUtfString | Represents type of the System.String value retrieved from Delphi-based client or server application when this value was sent using the UTF-8 encoding. Represented by integer value 0x0102.  | 
| Double | Corresponds to the System.Double type. Represented by integer value 0x0005.  | 
| Empty | Corresponds to the null value. Represented by integer value 0x0000.  | 
| Guid | Corresponds to the System.Guid type. Represented by integer value 0x0072.  | 
| Int16 | Corresponds to the System.Int16 type. Represented by integer value 0x0002.  | 
| Int32 | Corresponds to the System.Int32 type. Represented by integer value 0x0003.  | 
| Int64 | Corresponds to the System.Int64 type. Represented by integer value 0x0014.  | 
| Int8 | Corresponds to the System.SByte type. Represented by integer value 0x0010.  | 
| LongWord | Corresponds to the System.UInt32 type. Represented by integer value 0x0013.  | 
| Null | Corresponds to the null value. Represented by integer value 0x0001.  | 
| String | Corresponds to the System.String type. Represented by integer value 0x0008.  | 
| Unknown | Corresponds to a value of an unknown type. This variant code is not supported by the read/write methods of the VariantHelpers class. Represented by integer value 0x000d.  | 
| Variant | Corresponds to the System.Object type. This variant code is not supported by the read/write methods of the VariantHelpers class. Represented by integer value 0x000c.  | 
| Word | Corresponds to the System.UInt16 type. Represented by integer value 0x0012.  |