DataContractSerializer Class
.NET Framework 4.6 and 4.5
Serializes and deserializes an instance of a type into an XML stream or document using a supplied data contract. This class cannot be inherited.
Inheritance Hierarchy
System.Object
System.Runtime.Serialization.XmlObjectSerializer
System.Runtime.Serialization.DataContractSerializer
System.Runtime.Serialization.XmlObjectSerializer
System.Runtime.Serialization.DataContractSerializer
Namespace: System.Runtime.Serialization
Assemblies: System.Runtime.Serialization (in System.Runtime.Serialization.dll)
System.Runtime.Serialization.Xml (in System.Runtime.Serialization.Xml.dll)