DictionaryAdapterFactory public class DictionaryAdapterFactory : IDictionaryAdapterFactory Uses Reflection.Emit to expose the properties of a dictionary through a dynamic implementation of a typed interface. Documentation Code public DictionaryAdapterFactory() public T GetAdapter<T>(IDictionary dictionary) public object GetAdapter(Type type, IDictionary dictionary) public object GetAdapter(Type type, IDictionary dictionary, PropertyDescriptor descriptor) public T GetAdapter<T, R>(IDictionary<string, R> dictionary) public object GetAdapter<R>(Type type, IDictionary<string, R> dictionary) public T GetAdapter<T>(NameValueCollection nameValues) public object GetAdapter(Type type, NameValueCollection nameValues) public T GetAdapter<T>(XmlNode xmlNode) public object GetAdapter(Type type, XmlNode xmlNode) public DictionaryAdapterMeta GetAdapterMeta(Type type) public DictionaryAdapterMeta GetAdapterMeta(Type type, PropertyDescriptor descriptor) public DictionaryAdapterMeta GetAdapterMeta(Type type, DictionaryAdapterMeta other)