System.Rtti.TRttiDynamicArrayType Properties

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
AsInstancepublicCasts the TRttiType instance to a TRttiInstanceType instance.
AsOrdinalpublicCasts the TRttiType instance to a TRttiOrdinalType instance.
AsRecordpublicCast the TRttiType instance to a TRttiRecordType instance.
AsSetpublicCasts the TRttiType instance to a TRttiSetType instance.
BaseTypepublicSpecifies the base type.
DeclaringUnitNamepublicSpecifies the name of the unit in which the array type is declared.
DisposedprotectedDisposed is a read-only property that shows the current state of this object.
ElementSizepublicSpecifies the number of bytes occupied by an array element.
ElementTypepublicSpecifies the RTTI object reflecting the type of the array elements.
HandlepublicSpecifies a pointer to a TTypeInfo structure.
HFAElementCountpublicFor internal use only.
HFAElementTypepublicFor internal use only.
IsHFApublicFor internal use only.
IsInstancepublicChecks whether the TRttiType instance is actually a TRttiInstanceType instance.
IsManagedpublicSpecifies whether the reflected type is managed.
IsOrdinalpublicChecks whether the TRttiType instance is actually a TRttiOrdinalType instance.
IsPublicTypepublicChecks whether the TRttiType instance reflects a public type.
IsRecordpublicChecks whether the TRttiType instance is actually a TRttiRecordType instance.
IsSetpublicChecks whether the TRttiType instance is actually a TRttiSetType instance.
NamepublicSpecifies the name of the reflected entity.
OleAutoVarTypepublicSpecifies the type of the OLE-compatible Variant representing the array elements.
PackagepublicSpecifies the package in which the reflected object is located.
ParentpublicSpecifies the parent RTTI object.
QualifiedNamepublicSpecifies the qualified name of the reflected type.
RttiDataSizepublicSpecifies the size of the RTTI information block.
TypeKindpublicSpecifies the reflected type's kind.
TypeSizepublicSpecifies the size of the reflected type.