Castle.Components.DictionaryAdapter Uses Reflection.Emit to expose the properties of a dictionary through a dynamic implementation of a typed interface. Defines the contract for building typed dictionary adapters. Gets a typed adapter bound to the dictionary. The typed interface. The underlying source of properties. An implementation of the typed interface bound to the dictionary. The type represented by the T must be an interface with properties. Gets a typed adapter bound to the dictionary. The typed interface. The underlying source of properties. An implementation of the typed interface bound to the dictionary. The type represented by T must be an interface with properties. Assigns a prefix to the keyed properties of an interface. Initializes a default instance of the class. Initializes a new instance of the class. The prefix for the keyed properties of the interface. Gets the prefix key added to the properties of the interface.