<PackageReference Include="System.Xml.XmlSerializer" Version="4.0.11" />

XmlSerializationWriter

protected bool EscapeName { get; protected set; }

protected XmlWriter Writer { get; protected set; }

protected IList XmlNamespaces { get; protected set; }

protected static byte[] FromByteArrayBase64(byte[] value)

protected static string FromByteArrayHex(byte[] value)

protected static string FromChar(char value)

protected static string FromDate(DateTime value)

protected static string FromDateTime(DateTime value)

protected static string FromEnum(long value, string[] values, long[] ids)

protected static string FromEnum(long value, string[] values, long[] ids, string typeName)

protected static string FromTime(DateTime value)

protected static string FromXmlName(string name)

protected static string FromXmlNCName(string ncName)

protected static string FromXmlNmToken(string nmToken)

protected static string FromXmlNmTokens(string nmTokens)

protected Exception CreateChoiceIdentifierValueException(string value, string identifier, string name, string ns)

protected Exception CreateInvalidChoiceIdentifierValueException(string type, string identifier)

protected Exception CreateInvalidEnumValueException(object value, string typeName)

protected Exception CreateMismatchChoiceException(string value, string elementName, string enumValue)

protected Exception CreateUnknownAnyElementException(string name, string ns)

protected string FromXmlQualifiedName(XmlQualifiedName xmlQualifiedName)

protected string FromXmlQualifiedName(XmlQualifiedName xmlQualifiedName, bool ignoreEmpty)

protected abstract void InitCallbacks()

protected void TopLevelElement()

protected void WriteAttribute(string localName, string ns, string value)

protected void WriteAttribute(string localName, string ns, byte[] value)

protected void WriteAttribute(string localName, string value)

protected void WriteAttribute(string localName, byte[] value)

protected void WriteAttribute(string prefix, string localName, string ns, string value)

protected void WriteElementLiteral(XmlNode node, string name, string ns, bool isNullable, bool any)

protected void WriteElementQualifiedName(string localName, XmlQualifiedName value)

protected void WriteElementQualifiedName(string localName, XmlQualifiedName value, XmlQualifiedName xsiType)

protected void WriteElementQualifiedName(string localName, string ns, XmlQualifiedName value)

protected void WriteElementQualifiedName(string localName, string ns, XmlQualifiedName value, XmlQualifiedName xsiType)

protected void WriteElementString(string localName, string value)

protected void WriteElementString(string localName, string ns, string value)

protected void WriteElementString(string localName, string value, XmlQualifiedName xsiType)

protected void WriteElementString(string localName, string ns, string value, XmlQualifiedName xsiType)

protected void WriteElementStringRaw(string localName, string value)

protected void WriteElementStringRaw(string localName, byte[] value)

protected void WriteElementStringRaw(string localName, string ns, string value)

protected void WriteElementStringRaw(string localName, string ns, byte[] value)

protected void WriteElementStringRaw(string localName, string value, XmlQualifiedName xsiType)

protected void WriteElementStringRaw(string localName, byte[] value, XmlQualifiedName xsiType)

protected void WriteElementStringRaw(string localName, string ns, string value, XmlQualifiedName xsiType)

protected void WriteElementStringRaw(string localName, string ns, byte[] value, XmlQualifiedName xsiType)

protected void WriteEmptyTag(string name)

protected void WriteEmptyTag(string name, string ns)

protected void WriteEndElement()

protected void WriteEndElement(object o)

protected void WriteNullableQualifiedNameEncoded(string name, string ns, XmlQualifiedName value, XmlQualifiedName xsiType)

protected void WriteNullableQualifiedNameLiteral(string name, string ns, XmlQualifiedName value)

protected void WriteNullableStringEncoded(string name, string ns, string value, XmlQualifiedName xsiType)

protected void WriteNullableStringEncodedRaw(string name, string ns, string value, XmlQualifiedName xsiType)

protected void WriteNullableStringEncodedRaw(string name, string ns, byte[] value, XmlQualifiedName xsiType)

protected void WriteNullableStringLiteral(string name, string ns, string value)

protected void WriteNullableStringLiteralRaw(string name, string ns, string value)

protected void WriteNullableStringLiteralRaw(string name, string ns, byte[] value)

protected void WriteNullTagEncoded(string name)

protected void WriteNullTagEncoded(string name, string ns)

protected void WriteNullTagLiteral(string name)

protected void WriteNullTagLiteral(string name, string ns)

protected void WriteSerializable(IXmlSerializable serializable, string name, string ns, bool isNullable)

protected void WriteSerializable(IXmlSerializable serializable, string name, string ns, bool isNullable, bool wrapped)

protected void WriteStartDocument()

protected void WriteStartElement(string name)

protected void WriteStartElement(string name, string ns)

protected void WriteStartElement(string name, string ns, bool writePrefixed)

protected void WriteStartElement(string name, string ns, object o)

protected void WriteStartElement(string name, string ns, object o, bool writePrefixed)

protected void WriteStartElement(string name, string ns, object o, bool writePrefixed, XmlSerializerNamespaces xmlns)

protected void WriteTypedPrimitive(string name, string ns, object o, bool xsiType)

protected void WriteValue(string value)

protected void WriteValue(byte[] value)

protected void WriteXmlAttribute(XmlNode node)

protected void WriteXmlAttribute(XmlNode node, object container)

protected void WriteXsiType(string name, string ns)