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

DictionaryAdapterMeta

public class DictionaryAdapterMeta
public object[] Behaviors { get; }

public Type Implementation { get; }

public IDictionary<string, PropertyDescriptor> Properties { get; }

public Type Type { get; }

public DictionaryAdapterMeta(Type type, Type implementation, object[] behaviors, IDictionaryMetaInitializer[] metaInitializers, IDictionaryInitializer[] initializers, IDictionary<string, PropertyDescriptor> properties, IDictionaryAdapterFactory factory, Func<DictionaryAdapterInstance, IDictionaryAdapter> creator)

public object CreateInstance(IDictionary dictionary, PropertyDescriptor descriptor)