System.Runtime by Microsoft

<PackageReference Include="System.Runtime" Version="4.0.20-beta-22605" />

 ISet<T>

public interface ISet<T> : ICollection<T>, IEnumerable<T>, IEnumerable
bool Add(T item)

void ExceptWith(IEnumerable<T> other)

void IntersectWith(IEnumerable<T> other)

bool IsSubsetOf(IEnumerable<T> other)

bool IsSupersetOf(IEnumerable<T> other)

bool Overlaps(IEnumerable<T> other)

bool SetEquals(IEnumerable<T> other)

void UnionWith(IEnumerable<T> other)