Version 2.1.0.0

BaseFormatter<T>.SerializationCallback delegate

Namespace: Sirenix.Serialization
Assembly: Sirenix.Serialization
protected delegate void SerializationCallback(ref T value, StreamingContext context);

Syntax Parameters

T value

System.Runtime.Serialization.StreamingContext context

Constructors

SerializationCallback(Object, IntPtr)
public SerializationCallback(object object, IntPtr method)
Parameters
System.Object object

System.IntPtr method

Methods

BeginInvoke(ref T, StreamingContext, AsyncCallback, Object)
public virtual IAsyncResult BeginInvoke(ref T value, StreamingContext context, AsyncCallback callback, object object)
Parameters
T value

System.Runtime.Serialization.StreamingContext context

System.AsyncCallback callback

System.Object object

Returns
System.IAsyncResult

EndInvoke(ref T, IAsyncResult)
public virtual void EndInvoke(ref T value, IAsyncResult result)
Parameters
T value

System.IAsyncResult result

Invoke(ref T, StreamingContext)
public virtual void Invoke(ref T value, StreamingContext context)
Parameters
T value

System.Runtime.Serialization.StreamingContext context