System.Rtti.TValue Methods
InheritedProtected
_op_Implicit | public | |
AsBoolean | public | Converts the stored value to a Boolean value. |
AsClass | public | Returns the stored TClass value. |
AsCurrency | public | Converts the stored value to a Currency value. |
AsExtended | public | Converts the stored value to an Extended value. |
AsInt64 | public | Converts the stored value to an Int64 value. |
AsInteger | public | Converts the stored value to an Integer value. |
AsInterface | public | Returns the stored IInterface value. |
AsObject | public | Returns the stored object reference. |
AsOrdinal | public | Casts the currently stored value to a Int64 value. |
AsString | public | Converts the stored value to a string value. |
AsType | public | Casts the currently stored value to another type. |
AsUInt64 | public | |
AsVariant | public | Converts the stored value to a Variant value. |
AsVarRec | public | Returns a TVarRec instance suitable for passing as an array of const parameter. |
Cast | public | Casts the currently stored value to another type. |
Create | public | |
ExtractRawData | public | Copies the stored value to the given memory address. |
ExtractRawDataNoCopy | public | Copies the stored value to the given memory address. |
From | public | Builds a new TValue record from a generic value. |
FromArray | public | Builds a new TValue record from a given array. |
FromOrdinal | public | Builds a new TValue record from an ordinal value. |
FromVariant | public | Builds a new TValue record from a Variant value. |
FromVarRec | public | |
GetArrayElement | public | Returns an element from the array stored in the TValue record. |
GetArrayLength | public | Returns the length of the array stored in the TValue record. |
GetReferenceToRawArrayElement | public | Returns a pointer to the stored value. |
GetReferenceToRawData | public | Returns a pointer to the stored value. |
IsArray | public | Checks whether the stored value is an array. |
IsClass | public | Checks whether the stored value is a class reference. |
IsInstanceOf | public | Checks whether the stored object reference is an instance of a given class. |
IsObject | public | Checks whether the stored value is an object reference. |
IsObjectInstance | public | Checks whether the stored value is an object instance. |
IsOrdinal | public | Checks whether the type of the stored value is ordinal. |
IsType | public | Checks whether the currently stored value can be casted to a given type. |
Make | public | Initializes a TValue record. |
MakeWithoutCopy | public | |
operator = | public | |
operator Implicit | public | Overloaded implicit cast operator. |
SetArrayElement | public | Sets an element in the array stored in the TValue record. |
ToString | public | Returns the string representation of the value stored in the TValue record. |
TryAsOrdinal | public | Tries to cast the currently stored value to an Int64 value. |
TryAsType | public | Tries to cast the currently stored value to another type. |
TryCast | public | Tries to cast the currently stored value to another type. |