C# 클래스 System.Xml.Serialization.XmlSerializationWriterInterpreter

상속: XmlSerializationWriter
파일 보기 프로젝트 열기: runefs/Marvin 1 사용 예제들

공개 메소드들

메소드 설명
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