Relativity.DataExchange.AppSettingsDictionary
Defines a custom dictionary that applies all changes to the injected IAppSettings instance.
namespace Relativity.DataExchange
{
internal class AppSettingsDictionary : IDictionary, ICollection, IEnumerable
{
public int Count { get; }
public bool IsFixedSize { get; }
public bool IsReadOnly { get; }
public bool IsSynchronized { get; }
public ICollection Keys { get; }
public object SyncRoot { get; }
public ICollection Values { get; }
public object this[object key] { get; set; }
public AppSettingsDictionary(IAppSettings settings);
public void Add(object key, object value);
public void Clear();
public bool Contains(object key);
public void CopyTo(Array array, int index);
public IDictionaryEnumerator GetEnumerator();
public void Remove(object key);
}
}