|
|
public sealed class BinaryFormatter
|
|
|
: IRemotingFormatter, IFormatter
|
|
|
public FormatterAssemblyStyle AssemblyFormat { get; set; }
|
|
|
public virtual SerializationBinder Binder { get; set; }
|
|
|
public virtual StreamingContext Context { get; set; }
|
|
|
public TypeFilterLevel FilterLevel { get; set; }
|
|
|
public virtual ISurrogateSelector SurrogateSelector { get; set; }
|
|
|
public FormatterTypeStyle TypeFormat { get; set; }
|
|
|
public virtual Object Deserialize(Stream serializationStream);
|
|
|
public virtual Object Deserialize(Stream serializationStream, HeaderHandler handler);
|
|
|
public Object DeserializeMethodResponse(Stream serializationStream, HeaderHandler handler, IMethodCallMessage methodCallMessage);
|
|
|
public virtual void Serialize(Stream serializationStream, Object graph);
|
|
|
public virtual void Serialize(Stream serializationStream, Object graph, Header headers);
|
|
|
public Object UnsafeDeserialize(Stream serializationStream, HeaderHandler handler);
|
|
|
public Object UnsafeDeserializeMethodResponse(Stream serializationStream, HeaderHandler handler, IMethodCallMessage methodCallMessage);
|