Type | Reason |
---|---|
Formatter |
Provides base functionality for the common language runtime serialization formatters. |
FormatterConverter |
Represents a base implementation of the System.Runtime.Serialization.IFormatterConverter interface that uses the Convert class and the IConvertible interface. |
FormatterServices |
Provides static methods to aid with the implementation of a System.Runtime.Serialization.Formatter for serialization. This class cannot be inherited. |
IDeserializationCallback |
Indicates that a class is to be notified when deserialization of the entire object graph has been completed. Note that this interface is not called when deserializing with the XmlSerializer (System.Xml.Serialization.XmlSerializer). |
IFormatter |
Provides functionality for formatting serialized objects. |
IFormatterConverter |
Provides the connection between an instance of System.Runtime.Serialization.SerializationInfo and the formatter-provided class best suited to parse the data inside the System.Runtime.Serialization.SerializationInfo. |
IObjectReference |
Indicates that the current interface implementer is a reference to another object. |
ISafeSerializationData |
Enables serialization of custom exception data in security-transparent code. |
ISerializable |
Allows an object to control its own serialization and deserialization. |
ISerializationSurrogate |
Implements a serialization surrogate selector that allows one object to perform serialization and deserialization of another. |
ISurrogateSelector |
Indicates a serialization surrogate selector class. |
ObjectIDGenerator |
Generates IDs for objects. |
ObjectManager |
Keeps track of objects as they are deserialized. |
OnDeserializedAttribute |
When applied to a method, specifies that the method is called immediately after deserialization of an object in an object graph. The order of deserialization relative to other objects in the graph is non-deterministic. |
OnDeserializingAttribute |
When applied to a method, specifies that the method is called during deserialization of an object in an object graph. The order of deserialization relative to other objects in the graph is non-deterministic. |
OnSerializedAttribute |
When applied to a method, specifies that the method is called after serialization of an object in an object graph. The order of serialization relative to other objects in the graph is non-deterministic. |
OnSerializingAttribute |
When applied to a method, specifies that the method is during serialization of an object in an object graph. The order of serialization relative to other objects in the graph is non-deterministic. |
OptionalFieldAttribute |
Specifies that a field can be missing from a serialization stream so that the System.Runtime.Serialization.Formatters.Binary.BinaryFormatter and the System.Runtime.Serialization.Formatters.Soap.SoapFormatter does not throw an exception. |
SafeSerializationEventArgs |
Provides data for the System.Exception.SerializeObjectState event. |
SerializationBinder |
Allows users to control class loading and mandate what class to load. |
SerializationEntry |
Holds the value, Type, and name of a serialized object. |
SerializationException |
The exception thrown when an error occurs during serialization or deserialization. |
SerializationInfo |
Stores all the data needed to serialize or deserialize an object. This class cannot be inherited. |
SerializationInfoEnumerator |
Provides a formatter-friendly mechanism for parsing the data in System.Runtime.Serialization.SerializationInfo. This class cannot be inherited. |
SerializationObjectManager |
Manages serialization processes at run time. This class cannot be inherited. |
StreamingContext |
Describes the source and destination of a given serialized stream, and provides an additional caller-defined context. |
StreamingContextStates |
Defines a set of flags that specifies the source or destination context for the stream during serialization. |
SurrogateSelector |
Assists formatters in selection of the serialization surrogate to delegate the serialization or deserialization process to. |