|
| 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 () |
| |