C# 클래스 Castle.Components.DictionaryAdapter.XPathAdapter

상속: Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, IDictionaryInitializer, IDictionaryPropertyGetter, IDictionaryPropertySetter, IDictionaryCreateStrategy, IDictionaryCopyStrategy
파일 보기 프로젝트 열기: Jarvin-Guan/CleanAOP 1 사용 예제들

공개 메소드들

메소드 설명
Copy ( ) : IDictionaryBehavior
For ( object adapter ) : XPathAdapter
IsPropertyDefined ( string propertyName, IDictionaryAdapter dictionaryAdapter ) : bool
IsPropertyDefined ( string propertyName, IDictionaryAdapter dictionaryAdapter, XPathAdapter xpath ) : bool
XPathAdapter ( ) : System
XPathAdapter ( IXPathNavigable source ) : System

보호된 메소드들

메소드 설명
XPathAdapter ( Func createSource, XPathAdapter parent ) : System
XPathAdapter ( XPathNavigator source, XPathAdapter parent ) : System

비공개 메소드들

메소드 설명
Create ( IDictionaryAdapter adapter, Type type, IDictionary dictionary, XPathAdapter xpathAdapter ) : object
EnsureOffRoot ( ) : XPathNavigator
EvaluateProperty ( string key, PropertyDescriptor property, IDictionaryAdapter dictionaryAdapter ) : XPathResult
GetEffectiveContext ( IDictionaryAdapter dictionaryAdapter ) : XPathContext
IDictionaryCopyStrategy ( IDictionaryAdapter source, IDictionaryAdapter target, bool>.Func &selector ) : bool
IDictionaryCreateStrategy ( IDictionaryAdapter adapter, Type type, IDictionary dictionary ) : object
IDictionaryInitializer ( IDictionaryAdapter dictionaryAdapter, object behaviors ) : void
IDictionaryPropertyGetter ( IDictionaryAdapter dictionaryAdapter, string key, object storedValue, PropertyDescriptor property, bool ifExists ) : object
IDictionaryPropertySetter ( IDictionaryAdapter dictionaryAdapter, string key, object &value, PropertyDescriptor property ) : bool
IsNullableType ( Type type, Type &underlyingType ) : bool
IsVolatileProperty ( IDictionaryAdapter dictionaryAdapter, PropertyDescriptor property ) : bool
MoveOffRoot ( XPathNavigator source, XPathNodeType to ) : bool
ReadArray ( XPathResult result, IDictionaryAdapter dictionaryAdapter ) : object
ReadCollection ( XPathResult result, bool ifExists, IDictionaryAdapter dictionaryAdapter ) : object
ReadComponent ( XPathResult result, bool ifExists, IDictionaryAdapter dictionaryAdapter ) : object
ReadCustom ( XPathResult result, object &value ) : bool
ReadFragment ( XPathResult result ) : object
ReadList ( XPathResult result, IDictionaryAdapter dictionaryAdapter ) : object
ReadProperty ( XPathResult result, bool ifExists, IDictionaryAdapter dictionaryAdapter ) : object
ReadSimple ( XPathResult result ) : object
ShouldIgnoreProperty ( PropertyDescriptor property ) : bool
WriteArray ( XPathResult result, object value, IDictionaryAdapter dictionaryAdapter ) : void
WriteCollection ( XPathResult result, object &value, IDictionaryAdapter dictionaryAdapter ) : void
WriteComponent ( XPathResult result, object &value, IDictionaryAdapter dictionaryAdapter ) : void
WriteCustom ( XPathResult result, object value, IDictionaryAdapter dictionaryAdapter ) : bool
WriteFragment ( XPathResult result, IXPathNavigable value ) : void
WriteList ( XPathResult result, object value, IDictionaryAdapter dictionaryAdapter ) : void
WriteProperty ( XPathResult result, object &value, IDictionaryAdapter dictionaryAdapter ) : void
WriteSimple ( XPathResult result, object value, IDictionaryAdapter dictionaryAdapter ) : void

메소드 상세

Copy() 공개 메소드

public Copy ( ) : IDictionaryBehavior
리턴 IDictionaryBehavior

For() 공개 정적인 메소드

public static For ( object adapter ) : XPathAdapter
adapter object
리턴 XPathAdapter

IsPropertyDefined() 공개 정적인 메소드

public static IsPropertyDefined ( string propertyName, IDictionaryAdapter dictionaryAdapter ) : bool
propertyName string
dictionaryAdapter IDictionaryAdapter
리턴 bool

IsPropertyDefined() 공개 정적인 메소드

public static IsPropertyDefined ( string propertyName, IDictionaryAdapter dictionaryAdapter, XPathAdapter xpath ) : bool
propertyName string
dictionaryAdapter IDictionaryAdapter
xpath XPathAdapter
리턴 bool

XPathAdapter() 공개 메소드

public XPathAdapter ( ) : System
리턴 System

XPathAdapter() 보호된 메소드

protected XPathAdapter ( Func createSource, XPathAdapter parent ) : System
createSource Func
parent XPathAdapter
리턴 System

XPathAdapter() 공개 메소드

public XPathAdapter ( IXPathNavigable source ) : System
source IXPathNavigable
리턴 System

XPathAdapter() 보호된 메소드

protected XPathAdapter ( XPathNavigator source, XPathAdapter parent ) : System
source XPathNavigator
parent XPathAdapter
리턴 System