| 
| override void  | InitCallbacks () | 
|   | 
| void  | WriteXsiType (string name, string? ns) | 
|   | 
| void  | WriteTypedPrimitive (string? name, string? ns, object o, bool xsiType) | 
|   | 
| string?  | FromXmlQualifiedName (XmlQualifiedName? xmlQualifiedName) | 
|   | 
| string?  | FromXmlQualifiedName (XmlQualifiedName? xmlQualifiedName, bool ignoreEmpty) | 
|   | 
| void  | WriteStartElement (string name) | 
|   | 
| void  | WriteStartElement (string name, string? ns) | 
|   | 
| void  | WriteStartElement (string name, string? ns, bool writePrefixed) | 
|   | 
| void  | WriteStartElement (string name, string? ns, object? o) | 
|   | 
| void  | WriteStartElement (string name, string? ns, object? o, bool writePrefixed) | 
|   | 
| void  | WriteStartElement (string name, string? ns, object? o, bool writePrefixed, XmlSerializerNamespaces? xmlns) | 
|   | 
| void  | WriteNullTagEncoded (string? name) | 
|   | 
| void  | WriteNullTagEncoded (string? name, string? ns) | 
|   | 
| void  | WriteNullTagLiteral (string? name) | 
|   | 
| void  | WriteNullTagLiteral (string? name, string? ns) | 
|   | 
| void  | WriteEmptyTag (string? name) | 
|   | 
| void  | WriteEmptyTag (string? name, string? ns) | 
|   | 
| void  | WriteEndElement () | 
|   | 
| void  | WriteEndElement (object? o) | 
|   | 
| void  | WriteSerializable (IXmlSerializable? serializable, string name, string ns, bool isNullable) | 
|   | 
| void  | WriteSerializable (IXmlSerializable? serializable, string name, string? ns, bool isNullable, bool wrapped) | 
|   | 
| void  | WriteNullableStringEncoded (string name, string? ns, string? value, XmlQualifiedName? xsiType) | 
|   | 
| void  | WriteNullableStringLiteral (string name, string? ns, string? value) | 
|   | 
| void  | WriteNullableStringEncodedRaw (string name, string? ns, string? value, XmlQualifiedName? xsiType) | 
|   | 
| void  | WriteNullableStringEncodedRaw (string name, string? ns, byte[]? value, XmlQualifiedName? xsiType) | 
|   | 
| void  | WriteNullableStringLiteralRaw (string name, string? ns, string? value) | 
|   | 
| void  | WriteNullableStringLiteralRaw (string name, string? ns, byte[]? value) | 
|   | 
| void  | WriteNullableQualifiedNameEncoded (string name, string? ns, XmlQualifiedName? value, XmlQualifiedName? xsiType) | 
|   | 
| void  | WriteNullableQualifiedNameLiteral (string name, string? ns, XmlQualifiedName? value) | 
|   | 
| void  | WriteElementEncoded (XmlNode? node, string name, string? ns, bool isNullable, bool any) | 
|   | 
| void  | WriteElementLiteral (XmlNode? node, string name, string? ns, bool isNullable, bool any) | 
|   | 
| Exception  | CreateUnknownTypeException (object o) | 
|   | 
| Exception  | CreateUnknownTypeException (Type type) | 
|   | 
| Exception  | CreateMismatchChoiceException (string value, string elementName, string enumValue) | 
|   | 
| Exception  | CreateUnknownAnyElementException (string name, string ns) | 
|   | 
| Exception  | CreateInvalidChoiceIdentifierValueException (string type, string identifier) | 
|   | 
| Exception  | CreateChoiceIdentifierValueException (string value, string identifier, string name, string ns) | 
|   | 
| Exception  | CreateInvalidEnumValueException (object value, string typeName) | 
|   | 
| Exception  | CreateInvalidAnyTypeException (object o) | 
|   | 
| Exception  | CreateInvalidAnyTypeException (Type type) | 
|   | 
| void  | WriteReferencingElement (string n, string? ns, object? o) | 
|   | 
| void  | WriteReferencingElement (string n, string? ns, object? o, bool isNullable) | 
|   | 
| void  | WriteId (object o) | 
|   | 
| void  | WriteXmlAttribute (XmlNode node) | 
|   | 
| void  | WriteXmlAttribute (XmlNode node, object? container) | 
|   | 
| void  | WriteAttribute (string localName, string? ns, string? value) | 
|   | 
| void  | WriteAttribute (string localName, string ns, byte[]? value) | 
|   | 
| void  | WriteAttribute (string localName, string? value) | 
|   | 
| void  | WriteAttribute (string localName, byte[]? value) | 
|   | 
| void  | WriteAttribute (string? prefix, string localName, string? ns, string? value) | 
|   | 
| void  | WriteValue (string? value) | 
|   | 
| void  | WriteValue (byte[]? value) | 
|   | 
| void  | WriteStartDocument () | 
|   | 
| void  | WriteElementString (string localName, string? value) | 
|   | 
| void  | WriteElementString (string localName, string? ns, string? value) | 
|   | 
| void  | WriteElementString (string localName, string? value, XmlQualifiedName? xsiType) | 
|   | 
| void  | WriteElementString (string localName, string? ns, string? value, XmlQualifiedName? xsiType) | 
|   | 
| void  | WriteElementStringRaw (string localName, string? value) | 
|   | 
| void  | WriteElementStringRaw (string localName, byte[]? value) | 
|   | 
| void  | WriteElementStringRaw (string localName, string? ns, string? value) | 
|   | 
| void  | WriteElementStringRaw (string localName, string? ns, byte[]? value) | 
|   | 
| void  | WriteElementStringRaw (string localName, string? value, XmlQualifiedName? xsiType) | 
|   | 
| void  | WriteElementStringRaw (string localName, byte[]? value, XmlQualifiedName? xsiType) | 
|   | 
| void  | WriteElementStringRaw (string localName, string? ns, string? value, XmlQualifiedName? xsiType) | 
|   | 
| void  | WriteElementStringRaw (string localName, string? ns, byte[]? value, XmlQualifiedName? xsiType) | 
|   | 
| void  | WriteRpcResult (string name, string? ns) | 
|   | 
| void  | WriteElementQualifiedName (string localName, XmlQualifiedName? value) | 
|   | 
| void  | WriteElementQualifiedName (string localName, XmlQualifiedName? value, XmlQualifiedName? xsiType) | 
|   | 
| void  | WriteElementQualifiedName (string localName, string? ns, XmlQualifiedName? value) | 
|   | 
| void  | WriteElementQualifiedName (string localName, string? ns, XmlQualifiedName? value, XmlQualifiedName? xsiType) | 
|   | 
| void  | AddWriteCallback (Type type, string typeName, string? typeNs, XmlSerializationWriteCallback callback) | 
|   | 
| void  | WritePotentiallyReferencingElement (string? n, string? ns, object? o) | 
|   | 
| void  | WritePotentiallyReferencingElement (string? n, string? ns, object? o, Type? ambientType) | 
|   | 
| void  | WritePotentiallyReferencingElement (string n, string? ns, object? o, Type? ambientType, bool suppressReference) | 
|   | 
| void  | WritePotentiallyReferencingElement (string? n, string? ns, object? o, Type? ambientType, bool suppressReference, bool isNullable) | 
|   | 
| void  | WriteReferencedElements () | 
|   | 
| void  | TopLevelElement () | 
|   | 
| void  | WriteNamespaceDeclarations (XmlSerializerNamespaces? xmlns) | 
|   | 
 | 
| void  | WriteObjectOfTypeElement (object o, XmlTypeMapping mapping) | 
|   | 
| void  | GenerateTypeElement (object o, XmlTypeMapping xmlMapping) | 
|   | 
| void  | WriteMember (object o, object choiceSource, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, TypeDesc memberTypeDesc, bool writeAccessors) | 
|   | 
| void  | WriteArray (object o, object choiceSource, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, TypeDesc arrayTypeDesc) | 
|   | 
| void  | WriteArrayItems (ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, TypeDesc arrayTypeDesc, object o) | 
|   | 
| void  | WriteElements (object o, object enumSource, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, bool writeAccessors, bool isNullable) | 
|   | 
| void  | WriteText (object o, TextAccessor text) | 
|   | 
| void  | WriteElement (object o, ElementAccessor element, bool writeAccessor) | 
|   | 
| XmlSerializationWriteCallback  | CreateXmlSerializationWriteCallback (TypeMapping mapping, string name, string ns, bool isNullable) | 
|   | 
| void  | WriteQualifiedNameElement (string name, string ns, object defaultValue, XmlQualifiedName o, bool nullable, bool isSoap, PrimitiveMapping mapping) | 
|   | 
| void  | WriteStructMethod (StructMapping mapping, string n, string ns, object o, bool isNullable, bool needType) | 
|   | 
| object  | GetMemberValue (object o, string memberName) | 
|   | 
| bool  | WriteEnumAndArrayTypes (StructMapping structMapping, object o, string n, string ns) | 
|   | 
| string  | WriteEnumMethod (EnumMapping mapping, object v) | 
|   | 
| object  | GetMemberValue (object o, MemberInfo memberInfo) | 
|   | 
| void  | WriteMember (object memberValue, AttributeAccessor attribute, TypeDesc memberTypeDesc, object container) | 
|   | 
| bool  | CanOptimizeWriteListSequence (TypeDesc listElementTypeDesc) | 
|   | 
| void  | WriteAttribute (object memberValue, AttributeAccessor attribute, object container) | 
|   | 
| int  | FindXmlnsIndex (MemberMapping[] members) | 
|   | 
| bool  | WriteDerivedTypes (StructMapping mapping, string n, string ns, object o, bool isNullable) | 
|   | 
| void  | WritePrimitive (WritePrimitiveMethodRequirement method, string name, string ns, object defaultValue, object o, TypeMapping mapping, bool writeXsiType, bool isElement, bool isNullable) | 
|   | 
| bool  | hasRequirement (WritePrimitiveMethodRequirement value, WritePrimitiveMethodRequirement requirement) | 
|   | 
| bool  | IsDefaultValue (TypeMapping mapping, object o, object value, bool isNullable) | 
|   | 
| bool  | WritePrimitiveValue (TypeDesc typeDesc, object o, bool isElement, out string stringValue) | 
|   | 
| string  | ConvertPrimitiveToString (object o, TypeDesc typeDesc) | 
|   | 
| void  | GenerateMembersElement (object o, XmlMembersMapping xmlMembersMapping) | 
|   | 
| XmlQualifiedName  | GetPrimitiveTypeName (Type type) | 
|   | 
| XmlQualifiedName  | GetPrimitiveTypeName (Type type, bool throwIfUnknown) | 
|   | 
| string  | GetQualifiedName (string name, string ns) | 
|   | 
| HashSet< int >  | ListUsedPrefixes (XmlSerializerNamespaces nsList, string prefix) | 
|   | 
| bool  | IsIdDefined (object o) | 
|   | 
| string  | GetId (object o, bool addToReferencesList) | 
|   | 
| void  | WriteId (object o, bool addToReferencesList) | 
|   | 
| void  | WriteReferencedElement (object o, Type ambientType) | 
|   | 
| void  | WriteReferencedElement (string name, string ns, object o, Type ambientType) | 
|   | 
| TypeEntry  | GetTypeEntry (Type t) | 
|   | 
| string  | NextPrefix () | 
|   |