System.Runtime.Serialization
Namespace with 13 public types
Classes
FormatterConverter
Represents a base implementation of the interface that uses the class and the interface.
ObjectIDGenerator
Generates IDs for objects.
ObjectManager
Keeps track of objects as they are deserialized.
SerializationObjectManager
Manages serialization processes at run time. This class cannot be inherited.
SurrogateSelector
Assists formatters in selection of the serialization surrogate to delegate the serialization or deserialization process to.
TypeLoadExceptionHolder
Static Classes
FormatterServices
Provides static methods to aid with the implementation of a for serialization. This class cannot be inherited.
Abstract Classes
Formatter
Provides base functionality for the common language runtime serialization formatters.
SerializationBinder
Allows users to control class loading and mandate what class to load.
Interfaces
IFormatter
Provides functionality for formatting serialized objects.
ISerializationSurrogate
Implements a serialization surrogate selector that allows one object to perform serialization and deserialization of another.
ISurrogateSelector
Indicates a serialization surrogate selector class.