System.Runtime.Serialization.Formatter
Provides base functionality for the common language runtime serialization formatters.
Contains the ObjectIDGenerator used with the current formatter.
Contains a Queue of the objects left to serialize.
When overridden in a derived class, gets or sets the SerializationBinder used with the current formatter.
When overridden in a derived class, gets or sets the StreamingContext used for the current serialization.
When overridden in a derived class, gets or sets the ISurrogateSelector used with the current formatter.
protected Formatter()
Initializes a new instance of the Formatter class.
When overridden in a derived class, deserializes the stream attached to the formatter when it was created, creating a graph of objects identical to the graph originally serialized into that stream.
Returns the next object to serialize, from the formatter's internal work queue.
Schedules an object for later serialization.
When overridden in a derived class, serializes the graph of objects with the specified root to the stream already attached to the formatter.
When overridden in a derived class, writes an array to the stream already attached to the formatter.
When overridden in a derived class, writes a Boolean value to the stream already attached to the formatter.
When overridden in a derived class, writes an 8-bit unsigned integer to the stream already attached to the formatter.
When overridden in a derived class, writes a Unicode character to the stream already attached to the formatter.
When overridden in a derived class, writes a DateTime value to the stream already attached to the formatter.
When overridden in a derived class, writes a Decimal value to the stream already attached to the formatter.
When overridden in a derived class, writes a double-precision floating-point number to the stream already attached to the formatter.
When overridden in a derived class, writes a 16-bit signed integer to the stream already attached to the formatter.
When overridden in a derived class, writes a 32-bit signed integer to the stream.
When overridden in a derived class, writes a 64-bit signed integer to the stream.
Inspects the type of data received, and calls the appropriate Write method to perform the write to the stream already attached to the formatter.
When overridden in a derived class, writes an object reference to the stream already attached to the formatter.
When overridden in a derived class, writes an 8-bit signed integer to the stream already attached to the formatter.
When overridden in a derived class, writes a single-precision floating-point number to the stream already attached to the formatter.
When overridden in a derived class, writes a TimeSpan value to the stream already attached to the formatter.
When overridden in a derived class, writes a 16-bit unsigned integer to the stream already attached to the formatter.
When overridden in a derived class, writes a 32-bit unsigned integer to the stream already attached to the formatter.
When overridden in a derived class, writes a 64-bit unsigned integer to the stream already attached to the formatter.
When overridden in a derived class, writes a value of the given type to the stream already attached to the formatter.