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

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

공개 메소드들

메소드 설명
ReadRoot ( ) : object
XmlSerializationReaderInterpreter ( XmlMapping typeMap ) : System

보호된 메소드들

메소드 설명
GetTypeMap ( Type type ) : XmlTypeMapping
InitCallbacks ( ) : void
InitIDs ( ) : void
ProcessUnknownAttribute ( object target ) : void
ProcessUnknownElement ( object target ) : void
ReadClassInstance ( XmlTypeMapping typeMap, bool isNullable, bool checkType ) : object
ReadClassInstanceMembers ( XmlTypeMapping typeMap, object ob ) : void
ReadMessage ( XmlMembersMapping typeMap ) : object
ReadObject ( XmlTypeMapping typeMap, bool isNullable, bool checkType ) : object

비공개 메소드들

메소드 설명
AddListValue ( TypeData listType, object &list, int index, object value, bool canCreateInstance ) : void
CopyEnumerableList ( object source, object dest ) : void
CreateInstance ( Type type ) : object
CreateList ( Type listType ) : object
FillList ( object list, object items ) : void
FixupMembers ( ClassMap map, object obfixup, bool isValueList ) : void
GetEnumValue ( XmlTypeMapping typeMap, string val ) : object
GetMemberValue ( System.Xml.Serialization.XmlTypeMapMember member, object ob, bool isValueList ) : object
GetValueFromXmlString ( string value, TypeData typeData, XmlTypeMapping typeMap ) : object
InitializeList ( TypeData listType ) : object
IsReadOnly ( System.Xml.Serialization.XmlTypeMapMember member, TypeData memType, object ob, bool isValueList ) : bool
ReadAttributeMembers ( ClassMap map, object ob, bool isValueList ) : void
ReadEncodedObject ( XmlTypeMapping typeMap ) : object
ReadEnumElement ( XmlTypeMapping typeMap, bool isNullable ) : object
ReadListElement ( XmlTypeMapping typeMap, bool isNullable, object list, bool canCreateInstance ) : object
ReadListString ( XmlTypeMapping typeMap, string values ) : object
ReadMembers ( ClassMap map, object ob, bool isValueList, bool readByOrder ) : void
ReadObjectElement ( System.Xml.Serialization.XmlTypeMapElementInfo elem ) : object
ReadPrimitiveElement ( XmlTypeMapping typeMap, bool isNullable ) : object
ReadPrimitiveValue ( System.Xml.Serialization.XmlTypeMapElementInfo elem ) : object
ReadRoot ( XmlTypeMapping rootMap ) : object
ReadXmlNode ( TypeData type, bool wrapped ) : object
ReadXmlNodeElement ( XmlTypeMapping typeMap, bool isNullable ) : object
ReadXmlSerializableElement ( XmlTypeMapping typeMap, bool isNullable ) : object
SetListMembersDefaults ( ClassMap map, object ob, bool isValueList ) : void
SetMemberValue ( System.Xml.Serialization.XmlTypeMapMember member, object ob, object value, bool isValueList ) : void
SetMemberValueFromAttr ( System.Xml.Serialization.XmlTypeMapMember member, object ob, object value, bool isValueList ) : void

메소드 상세

GetTypeMap() 보호된 메소드

protected GetTypeMap ( Type type ) : XmlTypeMapping
type System.Type
리턴 XmlTypeMapping

InitCallbacks() 보호된 메소드

protected InitCallbacks ( ) : void
리턴 void

InitIDs() 보호된 메소드

protected InitIDs ( ) : void
리턴 void

ProcessUnknownAttribute() 보호된 메소드

protected ProcessUnknownAttribute ( object target ) : void
target object
리턴 void

ProcessUnknownElement() 보호된 메소드

protected ProcessUnknownElement ( object target ) : void
target object
리턴 void

ReadClassInstance() 보호된 메소드

protected ReadClassInstance ( XmlTypeMapping typeMap, bool isNullable, bool checkType ) : object
typeMap XmlTypeMapping
isNullable bool
checkType bool
리턴 object

ReadClassInstanceMembers() 보호된 메소드

protected ReadClassInstanceMembers ( XmlTypeMapping typeMap, object ob ) : void
typeMap XmlTypeMapping
ob object
리턴 void

ReadMessage() 보호된 메소드

protected ReadMessage ( XmlMembersMapping typeMap ) : object
typeMap XmlMembersMapping
리턴 object

ReadObject() 보호된 메소드

protected ReadObject ( XmlTypeMapping typeMap, bool isNullable, bool checkType ) : object
typeMap XmlTypeMapping
isNullable bool
checkType bool
리턴 object

ReadRoot() 공개 메소드

public ReadRoot ( ) : object
리턴 object

XmlSerializationReaderInterpreter() 공개 메소드

public XmlSerializationReaderInterpreter ( XmlMapping typeMap ) : System
typeMap XmlMapping
리턴 System