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

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

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

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