IImmutableSet< T > Except(IEnumerable< T > other)
IImmutableSet< T > Add(T value)
bool SetEquals(IEnumerable< T > other)
bool IsSubsetOf(IEnumerable< T > other)
bool IsProperSubsetOf(IEnumerable< T > other)
IImmutableSet< T > SymmetricExcept(IEnumerable< T > other)
IImmutableSet< T > Remove(T value)
IImmutableSet< T > Union(IEnumerable< T > other)
bool IsSupersetOf(IEnumerable< T > other)
bool Overlaps(IEnumerable< T > other)
bool IsProperSupersetOf(IEnumerable< T > other)
bool TryGetValue(T equalValue, out T actualValue)
IImmutableSet< T > Clear()
IImmutableSet< T > Intersect(IEnumerable< T > other)