C# Class Exortech.NetReflector.XmlMemberSerialiser

Inheritance: IXmlMemberSerialiser
Afficher le fichier Open project: dnauck/NetReflector

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Read ( XmlNode childNode, Type instanceType, NetReflectorTypeTable table ) : object
ReadValue ( XmlNode node, NetReflectorTypeTable table ) : object
WriteValue ( XmlWriter writer, object value ) : void

Private Methods

Méthode Description
CheckIfMemberIsRequired ( ) : void
GetTargetType ( XmlNode childNode, NetReflectorTypeTable table ) : Type
IsSerializableValue ( object value ) : bool

Method Details

Read() public méthode

public Read ( XmlNode node, NetReflectorTypeTable table ) : object
node System.Xml.XmlNode
table NetReflectorTypeTable
Résultat object

Read() protected méthode

protected Read ( XmlNode childNode, Type instanceType, NetReflectorTypeTable table ) : object
childNode System.Xml.XmlNode
instanceType System.Type
table NetReflectorTypeTable
Résultat object

ReadValue() protected méthode

protected ReadValue ( XmlNode node, NetReflectorTypeTable table ) : object
node System.Xml.XmlNode
table NetReflectorTypeTable
Résultat object

SetValue() public méthode

public SetValue ( object instance, object value ) : void
instance object
value object
Résultat void

Write() public méthode

public Write ( XmlWriter writer, object target ) : void
writer System.Xml.XmlWriter
target object
Résultat void

WriteValue() protected méthode

protected WriteValue ( XmlWriter writer, object value ) : void
writer System.Xml.XmlWriter
value object
Résultat void

XmlMemberSerialiser() public méthode

public XmlMemberSerialiser ( Exortech.NetReflector.Util.ReflectorMember member, Exortech.NetReflector.ReflectorPropertyAttribute attribute ) : System
member Exortech.NetReflector.Util.ReflectorMember
attribute Exortech.NetReflector.ReflectorPropertyAttribute
Résultat System