<PackageReference Include="System.Collections" Version="4.0.11-beta-23516" />

SortedSet<T>

public IComparer<T> Comparer { get; }

public int Count { get; }

public T Max { get; }

public T Min { get; }

public SortedSet()

public SortedSet(IComparer<T> comparer)

public SortedSet(IEnumerable<T> collection)

public SortedSet(IEnumerable<T> collection, IComparer<T> comparer)

public bool Add(T item)

public virtual void Clear()

public virtual bool Contains(T item)

public void CopyTo(T[] array)

public void CopyTo(T[] array, int index)

public void CopyTo(T[] array, int index, int count)

public void ExceptWith(IEnumerable<T> other)

public virtual SortedSet<T> GetViewBetween(T lowerValue, T upperValue)

public virtual void IntersectWith(IEnumerable<T> other)

public bool IsProperSubsetOf(IEnumerable<T> other)

public bool IsProperSupersetOf(IEnumerable<T> other)

public bool IsSubsetOf(IEnumerable<T> other)

public bool IsSupersetOf(IEnumerable<T> other)

public bool Overlaps(IEnumerable<T> other)

public bool Remove(T item)

public int RemoveWhere(Predicate<T> match)

public IEnumerable<T> Reverse()

public bool SetEquals(IEnumerable<T> other)

public void SymmetricExceptWith(IEnumerable<T> other)

public void UnionWith(IEnumerable<T> other)