IImmutableSet<T>
A set of elements that can only be modified by creating a new instance of the set.
Adds the specified value to this set.
Gets an empty set that retains the same sort or unordered semantics that this instance has.
Determines whether this set contains the specified value.
Removes a given set of items from this set.
Produces a set that contains elements that exist in both this set and the specified set.
Determines whether the current set is a proper (strict) subset of a specified collection.
Determines whether the current set is a proper superset of a specified collection.
Determines whether a set is a subset of a specified collection.
Determines whether the current set is a superset of a specified collection.
Determines whether the current set overlaps with the specified collection.
Removes the specified value from this set.
Checks whether a given sequence of items entirely describe the contents of this set.
Produces a set that contains elements either in this set or a given sequence, but not both.
Searches the set for a given value and returns the equal value it finds, if any.
Adds a given set of items to this set.