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. |