C# 클래스 Exortech.NetReflector.XmlMemberSerialiser

상속: IXmlMemberSerialiser
파일 보기 프로젝트 열기: dnauck/NetReflector

공개 메소드들

메소드 설명
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