C# Класс Exortech.NetReflector.XmlTypeSerialiser

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

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

Метод Описание
Read ( XmlNode node, NetReflectorTypeTable table ) : object
ReadMembers ( XmlNode node, object instance, NetReflectorTypeTable table ) : void
Write ( XmlWriter writer, object target ) : void
WriteMembers ( XmlWriter writer, object target ) : void
XmlTypeSerialiser ( Type type, Exortech.NetReflector.ReflectorTypeAttribute attribute ) : System
XmlTypeSerialiser ( Type type, Exortech.NetReflector.ReflectorTypeAttribute attribute, IInstantiator instantiator ) : System

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

Метод Описание
AddChildNodes ( IEnumerable nodes, IList childNodes, NetReflectorTypeTable table ) : void
GetNodeByName ( IList nodes, string name ) : XmlNode
HandleUnusedNode ( NetReflectorTypeTable table, XmlNode orphan ) : void
InitialiseMemberSerialisers ( ) : IEnumerable

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

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

public Read ( XmlNode node, NetReflectorTypeTable table ) : object
node System.Xml.XmlNode
table NetReflectorTypeTable
Результат object

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

public ReadMembers ( XmlNode node, object instance, NetReflectorTypeTable table ) : void
node System.Xml.XmlNode
instance object
table NetReflectorTypeTable
Результат void

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

public Write ( XmlWriter writer, object target ) : void
writer System.Xml.XmlWriter
target object
Результат void

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

public WriteMembers ( XmlWriter writer, object target ) : void
writer System.Xml.XmlWriter
target object
Результат void

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

public XmlTypeSerialiser ( Type type, Exortech.NetReflector.ReflectorTypeAttribute attribute ) : System
type System.Type
attribute Exortech.NetReflector.ReflectorTypeAttribute
Результат System

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

public XmlTypeSerialiser ( Type type, Exortech.NetReflector.ReflectorTypeAttribute attribute, IInstantiator instantiator ) : System
type System.Type
attribute Exortech.NetReflector.ReflectorTypeAttribute
instantiator IInstantiator
Результат System