TInterceptAfterNotify = reference to procedure(Instance: TObject; Method: TRttiMethod; const Args: TArray<TValue>; var Result: TValue);
__interface TInterceptAfterNotify : public System::IInterface
This is the type of the System.Rtti.TVirtualMethodInterceptor.OnAfter event handler procedure.
Instance is the instance on which a virtual method was called.
Args is the list of arguments passed to the virtual method, wrapped as values of TValue. In the case of
out parameters, these values may be further modified with effect on the caller - values corresponding to parameters passed by value are discarded after this event is invoked.
Method is the RTTI object corresponding to the virtual method invoked on the instance.
Result is the return value of the virtual method as set by the inherited implementation. It may be modified by the implementor of this event, but it should be assignment-compatible with the actual return type of the virtual method invoked.