System.Rtti.TRttiMethod.DispatchKind
Delphi
property DispatchKind: TDispatchKind read GetDispatchKind;
C++
__property TDispatchKind DispatchKind = {read=GetDispatchKind, nodefault};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
property | public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TRttiMethod |
Description
Specifies the method's dispatch kind.
Use DispatchKind to obtain the methodology used when performing a call to the method. The possible values returned by the DispatchKind property are listed in the following table.
Value | Meaning |
---|---|
dkStatic |
Identifies a static method with direct call address. |
dkVtable |
Identifies a class or a class instance method that is called indirectly, through a VMT slot. |
dkDynamic |
Identifies a class instance method that is called indirectly, through a DMT slot. |
dkMessage |
Identifies a class instance method that is called indirectly, using a message ID. |
dkInterface |
Identifies an interface method that is called using interface dispatch tables. |