|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| Variant (bool val) | |
| Variant (sbyte val) | |
| Variant (byte val) | |
| Variant (short val) | |
| Variant (ushort val) | |
| Variant (char val) | |
| Variant (int val) | |
| Variant (uint val) | |
| Variant (long val) | |
| Variant (ulong val) | |
| Variant (float val) | |
| Variant (double val) | |
| Variant (DateTime val) | |
| Variant (decimal val) | |
| Variant (object obj) | |
| object | ToObject () |
Package Functions | |
| void | SetFieldsObject (object val) |
| Variant (int flags, object or, long data) | |
Static Package Functions | |
| static void | MarshalHelperConvertObjectToVariant (object o, ref Variant v) |
| static object | MarshalHelperConvertVariantToObject (ref Variant v) |
| static void | MarshalHelperCastVariant (object pValue, int vt, ref Variant v) |
Static Package Attributes | |
| const int | CV_EMPTY = 0 |
| const int | CV_VOID = 1 |
| const int | CV_BOOLEAN = 2 |
| const int | CV_CHAR = 3 |
| const int | CV_I1 = 4 |
| const int | CV_U1 = 5 |
| const int | CV_I2 = 6 |
| const int | CV_U2 = 7 |
| const int | CV_I4 = 8 |
| const int | CV_U4 = 9 |
| const int | CV_I8 = 10 |
| const int | CV_U8 = 11 |
| const int | CV_R4 = 12 |
| const int | CV_R8 = 13 |
| const int | CV_STRING = 14 |
| const int | CV_PTR = 15 |
| const int | CV_DATETIME = 16 |
| const int | CV_TIMESPAN = 17 |
| const int | CV_OBJECT = 18 |
| const int | CV_DECIMAL = 19 |
| const int | CV_ENUM = 21 |
| const int | CV_MISSING = 22 |
| const int | CV_NULL = 23 |
| const int | CV_LAST = 24 |
| const int | TypeCodeBitMask = 65535 |
| const int | VTBitMask = -16777216 |
| const int | VTBitShift = 24 |
| const int | ArrayBitMask = 65536 |
| const int | EnumI1 = 1048576 |
| const int | EnumU1 = 2097152 |
| const int | EnumI2 = 3145728 |
| const int | EnumU2 = 4194304 |
| const int | EnumI4 = 5242880 |
| const int | EnumU4 = 6291456 |
| const int | EnumI8 = 7340032 |
| const int | EnumU8 = 8388608 |
| const int | EnumMask = 15728640 |
| static readonly Type[] | ClassTypes |
| static readonly Variant | Empty |
| static readonly Variant | Missing = new Variant(22, Type.Missing, 0L) |
| static readonly Variant | DBNull = new Variant(23, System.DBNull.Value, 0L) |
Properties | |
| int | CVType [get] |
Private Member Functions | |
| object | BoxEnum () |
Private Attributes | |
| object | _objref |
| long | _data |
| int | _flags |
Definition at line 8 of file Variant.cs.