C# Класс System.Xml.Serialization.XmlSerializationWriterInterpreter

Наследование: XmlSerializationWriter
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
WriteRoot ( object ob ) : void
XmlSerializationWriterInterpreter ( XmlMapping typeMap ) : System

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

GetTypeMap() защищенный Метод

protected GetTypeMap ( Type type ) : XmlTypeMapping
type System.Type
Результат XmlTypeMapping

InitCallbacks() защищенный Метод

protected InitCallbacks ( ) : void
Результат void

WriteEnumElement() защищенный Метод

protected WriteEnumElement ( XmlTypeMapping typeMap, object ob, string element, string namesp ) : void
typeMap XmlTypeMapping
ob object
element string
namesp string
Результат void

WriteListElement() защищенный Метод

protected WriteListElement ( XmlTypeMapping typeMap, object ob, string element, string namesp ) : void
typeMap XmlTypeMapping
ob object
element string
namesp string
Результат void

WriteMessage() защищенный Метод

protected WriteMessage ( XmlMembersMapping membersMap, object parameters ) : void
membersMap XmlMembersMapping
parameters object
Результат void

WriteObject() защищенный Метод

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
Результат void

WriteObjectElement() защищенный Метод

protected WriteObjectElement ( XmlTypeMapping typeMap, object ob, string element, string namesp ) : void
typeMap XmlTypeMapping
ob object
element string
namesp string
Результат void

WriteObjectElementAttributes() защищенный Метод

protected WriteObjectElementAttributes ( XmlTypeMapping typeMap, object ob ) : void
typeMap XmlTypeMapping
ob object
Результат void

WriteObjectElementElements() защищенный Метод

protected WriteObjectElementElements ( XmlTypeMapping typeMap, object ob ) : void
typeMap XmlTypeMapping
ob object
Результат void

WritePrimitiveElement() защищенный Метод

protected WritePrimitiveElement ( XmlTypeMapping typeMap, object ob, string element, string namesp ) : void
typeMap XmlTypeMapping
ob object
element string
namesp string
Результат void

WriteRoot() публичный Метод

public WriteRoot ( object ob ) : void
ob object
Результат void

XmlSerializationWriterInterpreter() публичный Метод

public XmlSerializationWriterInterpreter ( XmlMapping typeMap ) : System
typeMap XmlMapping
Результат System