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

Castle.Components.DictionaryAdapter.DictionaryAdapterInstance

namespace Castle.Components.DictionaryAdapter { public class DictionaryAdapterInstance { public IDictionary Dictionary { get; } public PropertyDescriptor Descriptor { get; } public IDictionaryAdapterFactory Factory { get; } public IDictionaryInitializer[] Initializers { get; } public IDictionary<string, PropertyDescriptor> Properties { get; } public IDictionaryEqualityHashCodeStrategy EqualityHashCodeStrategy { get; set; } public IDictionaryCreateStrategy CreateStrategy { get; set; } public IDictionaryCoerceStrategy CoerceStrategy { get; set; } public IEnumerable<IDictionaryCopyStrategy> CopyStrategies { get; } public IDictionary ExtendedProperties { get; } public DictionaryAdapterInstance(IDictionary dictionary, DictionaryAdapterMeta meta, PropertyDescriptor descriptor, IDictionaryAdapterFactory factory); public void AddCopyStrategy(IDictionaryCopyStrategy copyStrategy); } }