System.Rtti.TRttiInstanceType.GetImplementedInterfaces
Delphi
function GetImplementedInterfaces: TArray<TRttiInterfaceType>;
C++
System::DynamicArray<TRttiInterfaceType*> __fastcall GetImplementedInterfaces();
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TRttiInstanceType |
Description
Gets the interfaces implemented by the type reflected with the current TRttiInstanceType instance or its ancestors (as an array).
GetImplementedInterfaces returns an array containing the interfaces implemented by the type reflected with the current TRttiInstanceType instance or its ancestors. The order of the interfaces is determined by the class inheritance: interfaces implemented in base classes are positioned at high array indexes.