TWriteMethodPropertyEvent procedure type
Callback for the OnWriteMethodProperty event.
Declaration
TWriteMethodPropertyEvent = procedure(Writer: TWriter;
Instance: TPersistent;
PropInfo: PPropInfo;
const MethodValue: TMethod;
const DefMethodValue: TMethod;
var Handled: Boolean) of objectDescription
TWriteMethodPropertyEvent is the prototype for the
OnWriteMethodProperty event.
Writer is the sender of
the event,
Instance is the instance that is being streamed.
PropInfo is a pointer to the RTTI information for the property
being written, and
MethodValue is the value of the method that
the property was set to.
DefMethodCodeValue is set to the default
value of the property (Nil or the parent value).
Handled should be set to
True if the handler set the property successfully.See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
