<PackageReference Include="Castle.Core" Version="3.0.0.2001" />

IDictionaryAdapterFactory

public interface IDictionaryAdapterFactory
Defines the contract for building typed dictionary adapters.
T GetAdapter<T>(IDictionary dictionary)

Gets a typed adapter bound to the IDictionary.

object GetAdapter(Type type, IDictionary dictionary)

Gets a typed adapter bound to the IDictionary.

object GetAdapter(Type type, IDictionary dictionary, PropertyDescriptor descriptor)

Gets a typed adapter bound to the IDictionary.

Gets a typed adapter bound to the NameValueCollection.

object GetAdapter(Type type, NameValueCollection nameValues)

Gets a typed adapter bound to the NameValueCollection.

T GetAdapter<T>(IXPathNavigable xpathNavigable)

Gets a typed adapter bound to the IXPathNavigable.

object GetAdapter(Type type, IXPathNavigable xpathNavigable)

Gets a typed adapter bound to the IXPathNavigable.

Gets the DictionaryAdapterMeta associated with the type.

Gets the DictionaryAdapterMeta associated with the type.