C# Class Exortech.NetReflector.XmlTypeSerialiser

Inheritance: IXmlTypeSerialiser
Afficher le fichier Open project: dnauck/NetReflector Class Usage Examples

Méthodes publiques

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

Private Methods

Méthode Description
AddChildNodes ( IEnumerable nodes, IList childNodes, NetReflectorTypeTable table ) : void
GetNodeByName ( IList nodes, string name ) : XmlNode
HandleUnusedNode ( NetReflectorTypeTable table, XmlNode orphan ) : void
InitialiseMemberSerialisers ( ) : IEnumerable

Method Details

Read() public méthode

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

ReadMembers() public méthode

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

Write() public méthode

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

WriteMembers() public méthode

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

XmlTypeSerialiser() public méthode

public XmlTypeSerialiser ( Type type, Exortech.NetReflector.ReflectorTypeAttribute attribute ) : System
type System.Type
attribute Exortech.NetReflector.ReflectorTypeAttribute
Résultat System

XmlTypeSerialiser() public méthode

public XmlTypeSerialiser ( Type type, Exortech.NetReflector.ReflectorTypeAttribute attribute, IInstantiator instantiator ) : System
type System.Type
attribute Exortech.NetReflector.ReflectorTypeAttribute
instantiator IInstantiator
Résultat System