Skip to content

ISerializationCallbacks<T> Methods

Hooks for stages in serialization and copying.

OnCopied(T, T)

abstract
public abstract void OnCopied(T original, T result)
Called when a value has been copied.

Parameters

originalT
The original value.
resultT
The copy.

OnCopying(T, T)

abstract
public abstract void OnCopying(T original, T result)
Called when copying.

Parameters

originalT
The original value.
resultT
The copy.

OnDeserialized(T)

abstract
public abstract void OnDeserialized(T value)
Called when a value has been deserialized.

Parameters

valueT
The value.

OnDeserializing(T)

abstract
public abstract void OnDeserializing(T value)
Called when deserializing.

Parameters

valueT
The value.

OnSerialized(T)

abstract
public abstract void OnSerialized(T value)
Called when a value has been serialized.

Parameters

valueT
The value.

OnSerializing(T)

abstract
public abstract void OnSerializing(T value)
Called when serializing.

Parameters

valueT
The value.