<PackageReference Include="BouncyCastle.Cryptography" Version="2.5.0" />

ReadOnlySet<T>

abstract class ReadOnlySet<T> : ISet<T>, ICollection<T>, IEnumerable<T>, IEnumerable
public abstract int Count { get; }

public bool IsReadOnly { get; }

protected ReadOnlySet()

public bool Add(T item)

public void Clear()

public abstract bool Contains(T item)

public abstract void CopyTo(T[] array, int arrayIndex)

public void ExceptWith(IEnumerable<T> other)

public abstract IEnumerator<T> GetEnumerator()

public void IntersectWith(IEnumerable<T> other)

public abstract bool IsProperSubsetOf(IEnumerable<T> other)

public abstract bool IsProperSupersetOf(IEnumerable<T> other)

public abstract bool IsSubsetOf(IEnumerable<T> other)

public abstract bool IsSupersetOf(IEnumerable<T> other)

public abstract bool Overlaps(IEnumerable<T> other)

public bool Remove(T item)

public bool SetEquals(IEnumerable<T> other)

public void SymmetricExceptWith(IEnumerable<T> other)

public void UnionWith(IEnumerable<T> other)