| void .ctor() | 2 flags | | 0x00 |
| void Initialize(XmlWriter writer, XmlSerializerNamespaces nss) | 1 flags | | 0x08 |
| XmlWriter get_Writer() | 2 flags | | 0x08 |
| void AddWriteCallback(Type type, const string& typeName, const string& typeNs, XmlSerializationWriteCallback callback) | 1 flags | | 0x08 |
| Exception CreateUnknownAnyElementException(const string& name, const string& ns) | 1 flags | | 0x08 |
| Exception CreateUnknownTypeException(object o) | 1 flags | | 0x08 |
| Exception CreateUnknownTypeException(Type type) | 1 flags | | 0x08 |
| string FromXmlQualifiedName(XmlQualifiedName xmlQualifiedName) | 1 flags | | 0x08 |
| string GetId(object o, bool addToReferencesList) | Private | | 0x08 |
| bool AlreadyQueued(object ob) | Private | | 0x08 |
| string GetNamespacePrefix(const string& ns) | Private | | 0x08 |
| string GetQualifiedName(const string& name, const string& ns) | Private | | 0x08 |
| void InitCallbacks() | 4 flags | — | 0x00 |
| void TopLevelElement() | 1 flags | | 0x00 |
| void WriteAttribute(const string& localName, const string& ns, const string& value) | 1 flags | | 0x08 |
| void WriteAttribute(const string& prefix, const string& localName, const string& ns, const string& value) | 1 flags | | 0x08 |
| void WriteXmlNode(XmlNode node) | Private | | 0x08 |
| void WriteElementEncoded(XmlNode node, const string& name, const string& ns, bool isNullable, bool any) | 1 flags | | 0x08 |
| void WriteElementLiteral(XmlNode node, const string& name, const string& ns, bool isNullable, bool any) | 1 flags | | 0x08 |
| void WriteElementQualifiedName(const string& localName, const string& ns, XmlQualifiedName value) | 1 flags | | 0x08 |
| void WriteElementQualifiedName(const string& localName, const string& ns, XmlQualifiedName value, XmlQualifiedName xsiType) | 1 flags | | 0x08 |
| void WriteElementString(const string& localName, const string& ns, const string& value) | 1 flags | | 0x08 |
| void WriteElementString(const string& localName, const string& ns, const string& value, XmlQualifiedName xsiType) | 1 flags | | 0x08 |
| void WriteEndElement() | 1 flags | | 0x00 |
| void WriteEndElement(object o) | 1 flags | | 0x08 |
| void WriteNamespaceDeclarations(XmlSerializerNamespaces xmlns) | 1 flags | | 0x08 |
| void WriteNullableQualifiedNameEncoded(const string& name, const string& ns, XmlQualifiedName value, XmlQualifiedName xsiType) | 1 flags | | 0x08 |
| void WriteNullableQualifiedNameLiteral(const string& name, const string& ns, XmlQualifiedName value) | 1 flags | | 0x08 |
| void WriteNullableStringEncoded(const string& name, const string& ns, const string& value, XmlQualifiedName xsiType) | 1 flags | | 0x08 |
| void WriteNullableStringLiteral(const string& name, const string& ns, const string& value) | 1 flags | | 0x08 |
| void WriteNullTagEncoded(const string& name, const string& ns) | 1 flags | | 0x08 |
| void WriteNullTagLiteral(const string& name, const string& ns) | 1 flags | | 0x08 |
| void WritePotentiallyReferencingElement(const string& n, const string& ns, object o, Type ambientType, bool suppressReference, bool isNullable) | 1 flags | | 0x08 |
| void WriteReferencedElements() | 1 flags | | 0x00 |
| bool IsPrimitiveArray(TypeData td) | Private | | 0x08 |
| void WriteArray(object o, TypeData td) | Private | | 0x08 |
| void WriteReferencingElement(const string& n, const string& ns, object o, bool isNullable) | 1 flags | | 0x08 |
| void CheckReferenceQueue() | Private | | 0x00 |
| void WriteSerializable(IXmlSerializable serializable, const string& name, const string& ns, bool isNullable) | 1 flags | | 0x08 |
| void WriteSerializable(IXmlSerializable serializable, const string& name, const string& ns, bool isNullable, bool wrapped) | 1 flags | | 0x08 |
| void WriteStartDocument() | 1 flags | | 0x00 |
| void WriteStartElement(const string& name, const string& ns) | 1 flags | | 0x08 |
| void WriteStartElement(const string& name, const string& ns, bool writePrefixed) | 1 flags | | 0x08 |
| void WriteStartElement(const string& name, const string& ns, object o) | 1 flags | | 0x08 |
| void WriteStartElement(const string& name, const string& ns, object o, bool writePrefixed) | 1 flags | | 0x08 |
| void WriteStartElement(const string& name, const string& ns, object o, bool writePrefixed, ICollection namespaces) | Private | | 0x08 |
| void WriteTypedPrimitive(const string& name, const string& ns, object o, bool xsiType) | 1 flags | | 0x08 |
| void WriteValue(const string& value) | 1 flags | | 0x08 |
| void WriteXmlAttribute(XmlNode node, object container) | 1 flags | | 0x08 |
| void WriteXsiType(const string& name, const string& ns) | 1 flags | | 0x08 |