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

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

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

Метод Описание
Read ( XmlNode node, NetReflectorTypeTable table ) : object
SetValue ( object instance, object value ) : void
Write ( XmlWriter writer, object target ) : void
XmlMemberSerialiser ( Exortech.NetReflector.Util.ReflectorMember member, Exortech.NetReflector.ReflectorPropertyAttribute attribute ) : System

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

Метод Описание
Read ( XmlNode childNode, Type instanceType, NetReflectorTypeTable table ) : object
ReadValue ( XmlNode node, NetReflectorTypeTable table ) : object
WriteValue ( XmlWriter writer, object value ) : void

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

Метод Описание
CheckIfMemberIsRequired ( ) : void
GetTargetType ( XmlNode childNode, NetReflectorTypeTable table ) : Type
IsSerializableValue ( object value ) : bool

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

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

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

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

protected Read ( XmlNode childNode, Type instanceType, NetReflectorTypeTable table ) : object
childNode System.Xml.XmlNode
instanceType System.Type
table NetReflectorTypeTable
Результат object

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

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

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

public SetValue ( object instance, object value ) : void
instance object
value object
Результат void

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

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

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

protected WriteValue ( XmlWriter writer, object value ) : void
writer System.Xml.XmlWriter
value object
Результат void

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

public XmlMemberSerialiser ( Exortech.NetReflector.Util.ReflectorMember member, Exortech.NetReflector.ReflectorPropertyAttribute attribute ) : System
member Exortech.NetReflector.Util.ReflectorMember
attribute Exortech.NetReflector.ReflectorPropertyAttribute
Результат System