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.