System.Collections.Immutable.IImmutableSet<T> public interface IImmutableSet<T> : IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable Documentation Code IImmutableSet<T> Add(T value) IImmutableSet<T> Clear() bool Contains(T value) IImmutableSet<T> Except(IEnumerable<T> other) IImmutableSet<T> Intersect(IEnumerable<T> other) bool IsProperSubsetOf(IEnumerable<T> other) bool IsProperSupersetOf(IEnumerable<T> other) bool IsSubsetOf(IEnumerable<T> other) bool IsSupersetOf(IEnumerable<T> other) bool Overlaps(IEnumerable<T> other) IImmutableSet<T> Remove(T value) bool SetEquals(IEnumerable<T> other) IImmutableSet<T> SymmetricExcept(IEnumerable<T> other) bool TryGetValue(T equalValue, out T actualValue) IImmutableSet<T> Union(IEnumerable<T> other)