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