<PackageReference Include="NETStandard.Library" Version="2.0.0-preview2-25401-01" />

System.Xml.Serialization.XmlSerializer

public class XmlSerializer
namespace System.Xml.Serialization { public class XmlSerializer { public event XmlAttributeEventHandler UnknownAttribute; public event XmlElementEventHandler UnknownElement; public event XmlNodeEventHandler UnknownNode; public event UnreferencedObjectEventHandler UnreferencedObject; protected XmlSerializer(); public XmlSerializer(Type type); public XmlSerializer(Type type, string defaultNamespace); public XmlSerializer(Type type, Type[] extraTypes); public XmlSerializer(Type type, XmlAttributeOverrides overrides); public XmlSerializer(Type type, XmlAttributeOverrides overrides, Type[] extraTypes, XmlRootAttribute root, string defaultNamespace); public XmlSerializer(Type type, XmlAttributeOverrides overrides, Type[] extraTypes, XmlRootAttribute root, string defaultNamespace, string location); public XmlSerializer(Type type, XmlRootAttribute root); public XmlSerializer(XmlTypeMapping xmlTypeMapping); public virtual bool CanDeserialize(XmlReader xmlReader); protected virtual XmlSerializationReader CreateReader(); protected virtual XmlSerializationWriter CreateWriter(); public object Deserialize(Stream stream); public object Deserialize(TextReader textReader); protected virtual object Deserialize(XmlSerializationReader reader); public object Deserialize(XmlReader xmlReader); public object Deserialize(XmlReader xmlReader, string encodingStyle); public object Deserialize(XmlReader xmlReader, string encodingStyle, XmlDeserializationEvents events); public object Deserialize(XmlReader xmlReader, XmlDeserializationEvents events); public static XmlSerializer[] FromMappings(XmlMapping[] mappings); public static XmlSerializer[] FromMappings(XmlMapping[] mappings, Type type); public static XmlSerializer[] FromTypes(Type[] types); public static string GetXmlSerializerAssemblyName(Type type); public static string GetXmlSerializerAssemblyName(Type type, string defaultNamespace); public void Serialize(Stream stream, object o); public void Serialize(Stream stream, object o, XmlSerializerNamespaces namespaces); public void Serialize(TextWriter textWriter, object o); public void Serialize(TextWriter textWriter, object o, XmlSerializerNamespaces namespaces); protected virtual void Serialize(object o, XmlSerializationWriter writer); public void Serialize(XmlWriter xmlWriter, object o); public void Serialize(XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces); public void Serialize(XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces, string encodingStyle); public void Serialize(XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces, string encodingStyle, string id); } }