System.Rtti.TVirtualMethodInterceptor.DoAfter
Delphi
procedure DoAfter(Instance: TObject; Method: TRttiMethod; const Args: TArray<TValue>; var Result: TValue);
C++
void __fastcall DoAfter(System::TObject* Instance, TRttiMethod* Method, const System::DynamicArray<TValue> Args, TValue &Result);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TVirtualMethodInterceptor |
Beschreibung
Ruft das Ereignis OnAfter auf.
DoAfter ist eine als protected deklarierte virtuelle Methode, die dem Ereignis OnAfter entspricht. Wenn die Methode von TVirtualMethodInterceptor abgeleitet ist, kann es sinnvoller sein, diese Methode zu überschreiben anstatt das Ereignis OnAfter zu abonnieren, da Benutzer der abgeleiteten Klasse möglicherweise dasselbe Ereignis abonnieren möchten.