C# Класс Castle.Components.DictionaryAdapter.XPathAdapter

Наследование: Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, IDictionaryInitializer, IDictionaryPropertyGetter, IDictionaryPropertySetter, IDictionaryCreateStrategy, IDictionaryCopyStrategy
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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