Assembly: System.Xml (in system.xml.dll)
During initialization, the .NET Framework XML serialization infrastructure dynamically generates and compiles a temporary class for deserialization that is derived from the abstract XmlSerializationReader class. XmlSerializationReader is also implemented within the .NET Framework for deserialization of XML documents into DiscoveryDocument and ServiceDescription objects.
You should not derive classes from XmlSerializationReader. Instead, call one of the Deserialize methods.