Zdexby TheHolyOneZ
44,741 classes
Class

XmlSerializationWriterInterpreter

: XmlSerializationWriter : XmlSerializationGeneratedCode : Object
System.Xml.Serialization.XmlSerializationWriterInterpreter, System.Xml 0x0058 (88 B) inherited 0x0048 System.Xml.dll
0x00x0058

Members 2

OffsetSizeNameTypeFlagsDefault
0x08_typeMapXmlMappingPrivate—
0x04_formatSerializationFormatPrivate—
0x00540x04unreflected bytes to end of XmlSerializationWriterInterpreter
Inherited from XmlSerializationWriter 8
OffsetSizeNameTypeFlagsDefault
0x08idGeneratorObjectIDGeneratorPrivate—
0x04qnameCountintPrivate—
0x01topLevelElementboolPrivate—
0x001D0x03padding / unreflected
0x08namespacesArrayListPrivate—
0x08writerXmlWriterPrivate—
0x08referencedElementsQueuePrivate—
0x08callbacksHashtablePrivate—
0x08serializedObjectsHashtablePrivate—

Functions 25

SignatureFlagsNativeParams
void .ctor(XmlMapping typeMap)Public+1 flags—0x08
void InitCallbacks()2 flags—0x00
void WriteRoot(object ob)Public—0x08
void WriteObject(XmlTypeMapping typeMap, object ob, const string& element, const string& namesp, bool isNullable, bool needType, bool writeWrappingElem)3 flags—0x08
void WriteMessage(XmlMembersMapping membersMap, const object[]& parameters)3 flags—0x08
void WriteObjectElement(XmlTypeMapping typeMap, object ob, const string& element, const string& namesp)3 flags—0x08
void WriteObjectElementAttributes(XmlTypeMapping typeMap, object ob)3 flags—0x08
void WriteObjectElementElements(XmlTypeMapping typeMap, object ob)3 flags—0x08
void WriteMembers(ClassMap map, object ob, bool isValueList)Private—0x08
void WriteAttributeMembers(ClassMap map, object ob, bool isValueList)Private—0x08
void WriteElementMembers(ClassMap map, object ob, bool isValueList)Private—0x08
object GetMemberValue(XmlTypeMapMember member, object ob, bool isValueList)Private—0x08
bool MemberHasValue(XmlTypeMapMember member, object ob, bool isValueList)Private—0x08
void WriteMemberElement(XmlTypeMapElementInfo elem, object memberValue)Private—0x08
object ImplicitConvert(object obj, Type type)Static+1 flags—0x08
void WritePrimitiveValueLiteral(object memberValue, const string& name, const string& ns, XmlTypeMapping mappedType, TypeData typeData, bool wrapped, bool isNullable)Private—0x08
void WritePrimitiveValueEncoded(object memberValue, const string& name, const string& ns, XmlQualifiedName xsiType, XmlTypeMapping mappedType, TypeData typeData, bool wrapped, bool isNullable)Private0x08
void WriteListElement(XmlTypeMapping typeMap, object ob, const string& element, const string& namesp)3 flags0x08
void WriteListContent(object container, TypeData listType, ListMap map, object ob, StringBuilder targetString)Private0x08
int GetListCount(TypeData listType, object ob)Private0x08
void WriteAnyElementContent(XmlTypeMapMemberAnyElement member, object memberValue)Private0x08
void WritePrimitiveElement(XmlTypeMapping typeMap, object ob, const string& element, const string& namesp)3 flags0x08
void WriteEnumElement(XmlTypeMapping typeMap, object ob, const string& element, const string& namesp)3 flags0x08
string GetStringValue(XmlTypeMapping typeMap, TypeData type, object value)Private0x08
string GetEnumXmlValue(XmlTypeMapping typeMap, object ob)Private0x08

Used by 1

types with a member, parameter or interface of this type