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

Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter

Abstract adapter for the IDictionary support needed by the DictionaryAdapterFactory
namespace Castle.Components.DictionaryAdapter { public abstract class AbstractDictionaryAdapter : IDictionary, ICollection, IEnumerable { public bool IsFixedSize { get; } public abstract bool IsReadOnly { get; } public ICollection Keys { get; } public ICollection Values { get; } public abstract object this[object key] { get; set; } public int Count { get; } public virtual bool IsSynchronized { get; } public virtual object SyncRoot { get; } public void Add(object key, object value); public void Clear(); public abstract bool Contains(object key); public IDictionaryEnumerator GetEnumerator(); public void Remove(object key); public void CopyTo(Array array, int index); protected AbstractDictionaryAdapter(); } }