Zdexby TheHolyOneZ
42,595 classes
Class

XmlSerializationWriter

: XmlSerializationGeneratedCode : Object
System.Xml.Serialization.XmlSerializationWriter, System.Xml 0x0048 (72 B) inherited 0x0010 System.Xml.dll
0x00x0048

Members 8

OffsetSizeNameTypeFlagsDefault
0x08idGeneratorObjectIDGeneratorPrivate—
0x04qnameCountintPrivate—
0x01topLevelElementboolPrivate—
0x001D0x03padding / unreflected
0x08namespacesArrayListPrivate—
0x08writerXmlWriterPrivate—
0x08referencedElementsQueuePrivate—
0x08callbacksHashtablePrivate—
0x08serializedObjectsHashtablePrivate—

Functions 50

SignatureFlagsNativeParams
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)Private0x08
void WriteArray(object o, TypeData td)Private0x08
void WriteReferencingElement(const string& n, const string& ns, object o, bool isNullable)1 flags0x08
void CheckReferenceQueue()Private0x00
void WriteSerializable(IXmlSerializable serializable, const string& name, const string& ns, bool isNullable)1 flags0x08
void WriteSerializable(IXmlSerializable serializable, const string& name, const string& ns, bool isNullable, bool wrapped)1 flags0x08
void WriteStartDocument()1 flags0x00
void WriteStartElement(const string& name, const string& ns)1 flags0x08
void WriteStartElement(const string& name, const string& ns, bool writePrefixed)1 flags0x08
void WriteStartElement(const string& name, const string& ns, object o)1 flags0x08
void WriteStartElement(const string& name, const string& ns, object o, bool writePrefixed)1 flags0x08
void WriteStartElement(const string& name, const string& ns, object o, bool writePrefixed, ICollection namespaces)Private0x08
void WriteTypedPrimitive(const string& name, const string& ns, object o, bool xsiType)1 flags0x08
void WriteValue(const string& value)1 flags0x08
void WriteXmlAttribute(XmlNode node, object container)1 flags0x08
void WriteXsiType(const string& name, const string& ns)1 flags0x08

Subclasses 1

Used by 3

types with a member, parameter or interface of this type