System.Rtti.TRttiInterfaceType 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 ancestor interface.
DeclaringUnitNamepublicSpecifies the name of the unit in which the interface type is declared.
DisposedprotectedDisposed is a read-only property that shows the current state of this object.
GUIDpublicSpecifies the GUID of the interface type.
HandlepublicSpecifies a pointer to a TTypeInfo structure.
HFAElementCountpublicFor internal use only.
HFAElementTypepublicFor internal use only.
IntfFlagspublicSpecifies the interface flags.
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.
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.