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

System.Runtime.Serialization.DataContractSerializer

public bool IgnoreExtensionDataObject { get; }

public int MaxItemsInObjectGraph { get; }

public bool PreserveObjectReferences { get; }

public bool SerializeReadOnlyTypes { get; }

public DataContractSerializer(Type type, IEnumerable<Type> knownTypes)

public DataContractSerializer(Type type, string rootName, string rootNamespace)

public DataContractSerializer(Type type, string rootName, string rootNamespace, IEnumerable<Type> knownTypes)

public DataContractSerializer(Type type, XmlDictionaryString rootName, XmlDictionaryString rootNamespace, IEnumerable<Type> knownTypes)

public object ReadObject(XmlDictionaryReader reader, bool verifyObjectName, DataContractResolver dataContractResolver)

public void WriteObject(XmlDictionaryWriter writer, object graph, DataContractResolver dataContractResolver)