|
static bool | IsSupersetOf (IEnumerable< T > other, MutationInput origin) |
|
static MutationResult | Add (T item, MutationInput origin) |
|
static MutationResult | Remove (T item, MutationInput origin) |
|
static bool | Contains (T item, MutationInput origin) |
|
static MutationResult | Union (IEnumerable< T > other, MutationInput origin) |
|
static bool | Overlaps (IEnumerable< T > other, MutationInput origin) |
|
static bool | SetEquals (IEnumerable< T > other, MutationInput origin) |
|
static SortedInt32KeyNode< HashBucket > | UpdateRoot (SortedInt32KeyNode< HashBucket > root, int hashCode, IEqualityComparer< HashBucket > hashBucketEqualityComparer, HashBucket newBucket) |
|
static MutationResult | Intersect (IEnumerable< T > other, MutationInput origin) |
|
static MutationResult | Except (IEnumerable< T > other, IEqualityComparer< T > equalityComparer, IEqualityComparer< HashBucket > hashBucketEqualityComparer, SortedInt32KeyNode< HashBucket > root) |
|
static MutationResult | SymmetricExcept (IEnumerable< T > other, MutationInput origin) |
|
static bool | IsProperSubsetOf (IEnumerable< T > other, MutationInput origin) |
|
static bool | IsProperSupersetOf (IEnumerable< T > other, MutationInput origin) |
|
static bool | IsSubsetOf (IEnumerable< T > other, MutationInput origin) |
|
static ImmutableHashSet< T > | Wrap (SortedInt32KeyNode< HashBucket > root, IEqualityComparer< T > equalityComparer, int count) |
|
static IEqualityComparer< HashBucket > | GetHashBucketEqualityComparer (IEqualityComparer< T > valueComparer) |
|
Definition at line 10 of file ImmutableHashSet.cs.