<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0-beta.98" />

ReadOnlyDictionary<K, V>

public abstract int Count { get; }

public bool IsReadOnly { get; }

public V this[K key] { get; set; }

public abstract ICollection<K> Keys { get; }

public abstract ICollection<V> Values { get; }

protected ReadOnlyDictionary()

public void Add(K key, V value)

public void Add(KeyValuePair<K, V> item)

public void Clear()

public abstract bool Contains(KeyValuePair<K, V> item)

public abstract bool ContainsKey(K key)

public abstract void CopyTo(KeyValuePair<K, V>[] array, int arrayIndex)

public abstract IEnumerator<KeyValuePair<K, V>> GetEnumerator()

protected abstract V Lookup(K key)

public bool Remove(K key)

public bool Remove(KeyValuePair<K, V> item)

public abstract bool TryGetValue(K key, out V value)