System.Runtime.Serialization.IFormatter
Provides functionality for formatting serialized objects.
Gets or sets the SerializationBinder that performs type lookups during deserialization.
Gets or sets the StreamingContext used for serialization and deserialization.
Gets or sets the SurrogateSelector used by the current formatter.
Deserializes the data on the provided stream and reconstitutes the graph of objects.
Serializes an object, or graph of objects with the given root to the provided stream.