C# Class System.Xml.Serialization.XmlSerializationWriterInterpreter

Inheritance: XmlSerializationWriter
Afficher le fichier Open project: runefs/Marvin Class Usage Examples

Méthodes publiques

Méthode Description
WriteRoot ( object ob ) : void
XmlSerializationWriterInterpreter ( XmlMapping typeMap ) : System

Méthodes protégées

Méthode Description
GetTypeMap ( Type type ) : XmlTypeMapping
InitCallbacks ( ) : void
WriteEnumElement ( XmlTypeMapping typeMap, object ob, string element, string namesp ) : void
WriteListElement ( XmlTypeMapping typeMap, object ob, string element, string namesp ) : void
WriteMessage ( XmlMembersMapping membersMap, object parameters ) : void
WriteObject ( XmlTypeMapping typeMap, object ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem ) : void
WriteObjectElement ( XmlTypeMapping typeMap, object ob, string element, string namesp ) : void
WriteObjectElementAttributes ( XmlTypeMapping typeMap, object ob ) : void
WriteObjectElementElements ( XmlTypeMapping typeMap, object ob ) : void
WritePrimitiveElement ( XmlTypeMapping typeMap, object ob, string element, string namesp ) : void

Private Methods

Méthode Description
GetEnumXmlValue ( XmlTypeMapping typeMap, object ob ) : string
GetListCount ( TypeData listType, object ob ) : int
GetMemberValue ( System.Xml.Serialization.XmlTypeMapMember member, object ob, bool isValueList ) : object
GetStringValue ( XmlTypeMapping typeMap, TypeData type, object value ) : string
ImplicitConvert ( object obj, Type type ) : object
MemberHasValue ( System.Xml.Serialization.XmlTypeMapMember member, object ob, bool isValueList ) : bool
WriteAnyElementContent ( System.Xml.Serialization.XmlTypeMapMemberAnyElement member, object memberValue ) : void
WriteAttributeMembers ( ClassMap map, object ob, bool isValueList ) : void
WriteElementMembers ( ClassMap map, object ob, bool isValueList ) : void
WriteListContent ( object container, TypeData listType, ListMap map, object ob, StringBuilder targetString ) : void
WriteMemberElement ( System.Xml.Serialization.XmlTypeMapElementInfo elem, object memberValue ) : void
WriteMembers ( ClassMap map, object ob, bool isValueList ) : void
WritePrimitiveValueEncoded ( object memberValue, string name, string ns, XmlQualifiedName xsiType, XmlTypeMapping mappedType, TypeData typeData, bool wrapped, bool isNullable ) : void
WritePrimitiveValueLiteral ( object memberValue, string name, string ns, XmlTypeMapping mappedType, TypeData typeData, bool wrapped, bool isNullable ) : void

Method Details

GetTypeMap() protected méthode

protected GetTypeMap ( Type type ) : XmlTypeMapping
type System.Type
Résultat XmlTypeMapping

InitCallbacks() protected méthode

protected InitCallbacks ( ) : void
Résultat void

WriteEnumElement() protected méthode

protected WriteEnumElement ( XmlTypeMapping typeMap, object ob, string element, string namesp ) : void
typeMap XmlTypeMapping
ob object
element string
namesp string
Résultat void

WriteListElement() protected méthode

protected WriteListElement ( XmlTypeMapping typeMap, object ob, string element, string namesp ) : void
typeMap XmlTypeMapping
ob object
element string
namesp string
Résultat void

WriteMessage() protected méthode

protected WriteMessage ( XmlMembersMapping membersMap, object parameters ) : void
membersMap XmlMembersMapping
parameters object
Résultat void

WriteObject() protected méthode

protected WriteObject ( XmlTypeMapping typeMap, object ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem ) : void
typeMap XmlTypeMapping
ob object
element string
namesp string
isNullable bool
needType bool
writeWrappingElem bool
Résultat void

WriteObjectElement() protected méthode

protected WriteObjectElement ( XmlTypeMapping typeMap, object ob, string element, string namesp ) : void
typeMap XmlTypeMapping
ob object
element string
namesp string
Résultat void

WriteObjectElementAttributes() protected méthode

protected WriteObjectElementAttributes ( XmlTypeMapping typeMap, object ob ) : void
typeMap XmlTypeMapping
ob object
Résultat void

WriteObjectElementElements() protected méthode

protected WriteObjectElementElements ( XmlTypeMapping typeMap, object ob ) : void
typeMap XmlTypeMapping
ob object
Résultat void

WritePrimitiveElement() protected méthode

protected WritePrimitiveElement ( XmlTypeMapping typeMap, object ob, string element, string namesp ) : void
typeMap XmlTypeMapping
ob object
element string
namesp string
Résultat void

WriteRoot() public méthode

public WriteRoot ( object ob ) : void
ob object
Résultat void

XmlSerializationWriterInterpreter() public méthode

public XmlSerializationWriterInterpreter ( XmlMapping typeMap ) : System
typeMap XmlMapping
Résultat System