Castle.Components.DictionaryAdapter
Namespace with 74 public types
Classes
BehaviorVisitor
BindingListInitializer`1
CascadingDictionaryAdapter
ComponentAttribute
Identifies a property should be represented as a nested component.
DefaultPropertyGetter
Manages conversion between property values.
DefaultXmlSerializer
DictionaryAdapterAttribute
Identifies the dictionary adapter types.
DictionaryAdapterFactory
Uses Reflection.Emit to expose the properties of a dictionary
through a dynamic implementation of a typed interface.
DictionaryAdapterInstance
DictionaryAdapterMeta
DictionaryDescriptor
DictionaryValidateGroup
DynamicValueDelegate`1
EditableBindingList`1
EditableList
EditableList`1
FetchAttribute
Identifies an interface or property to be pre-feteched.
GenericDictionaryAdapter`1
GroupAttribute
Assigns a property to a group.
KeyAttribute
Assigns a specific dictionary key.
KeyPrefixAttribute
Assigns a prefix to the keyed properties of an interface.
KeySubstitutionAttribute
Substitutes part of key with another string.
MultiLevelEditAttribute
Requests support for multi-level editing.
NameValueCollectionAdapter
NewGuidAttribute
Generates a new GUID on demand.
OnDemandAttribute
Support for on-demand value resolution.
PropagateNotificationsAttribute
Suppress property change notifications.
PropertyDescriptor
Describes a dictionary property.
PropertyModifiedEventArgs
PropertyModifyingEventArgs
StringFormatAttribute
Provides simple string formatting from existing properties.
StringListAttribute
Identifies a property should be represented as a delimited string value.
StringStorageAttribute
StringValuesAttribute
Converts all properties to strings.
SuppressNotificationsAttribute
Suppress property change notifications.
TypeKeyPrefixAttribute
Assigns a prefix to the keyed properties using the interface name.
XmlMetadata
XmlNamespaceAttribute
XPathAdapter
XPathAttribute
XPathBehavior
XPathContext
XPathFunctionAttribute
XPathResult
Static Classes
GenericDictionaryAdapter
XPathExtensions
Abstract Classes
AbstractDictionaryAdapter
Abstract adapter for the support
needed by the
AbstractDictionaryAdapterVisitor
Abstract implementation of .
DictionaryAdapterBase
DictionaryBehaviorAttribute
Assignes a specific dictionary key.
DynamicValue`1
Interfaces
IDictionaryAdapter
Contract for manipulating the Dictionary adapter.
IDictionaryAdapterFactory
Defines the contract for building typed dictionary adapters.
IDictionaryAdapterVisitor
Conract for traversing a .
IDictionaryBehavior
Defines the contract for customizing dictionary access.
IDictionaryBehaviorBuilder
Defines the contract for building s.
IDictionaryCreate
Contract for creating additional Dictionary adapters.
IDictionaryCreateStrategy
IDictionaryEdit
Contract for editing the Dictionary adapter.
IDictionaryEqualityHashCodeStrategy
IDictionaryInitializer
Contract for dictionary initialization.
IDictionaryKeyBuilder
Defines the contract for building typed dictionary keys.
IDictionaryMetaInitializer
Contract for dictionary meta-data initialization.
IDictionaryNotify
Contract for managing Dictionary adapter notifications.
IDictionaryPropertyGetter
Defines the contract for retrieving dictionary values.
IDictionaryPropertySetter
Defines the contract for updating dictionary values.
IDictionaryValidate
Contract for validating Dictionary adapter.
IDictionaryValidator
Contract for dictionary validation.
IDynamicValue
Contract for dynamic value resolution.
IDynamicValue`1
Contract for typed dynamic value resolution.
IPropertyDescriptorInitializer
Contract for property descriptor initialization.
IValueInitializer
IXPathSerializer