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();
}
}