6 instantiations of MutationInput
System.Collections.Immutable (6)
System\Collections\Immutable\ImmutableHashSet_1.Builder.cs (2)
118
ImmutableHashSet<T>.MutationResult result = Union(this, new
MutationInput
(SortedInt32KeyNode<HashBucket>.EmptyNode, value, _hashBucketEqualityComparer, 0));
141
get { return new
MutationInput
(this.Root, _equalityComparer, _hashBucketEqualityComparer, _count); }
System\Collections\Immutable\ImmutableHashSet_1.cs (4)
156
get { return new
MutationInput
(this); }
855
ImmutableHashSet<T>.MutationResult result = Add(item, new
MutationInput
(newSet, origin.EqualityComparer, origin.HashBucketEqualityComparer, count));
909
ImmutableHashSet<T>.MutationResult mutationResult = Add(item, new
MutationInput
(result, origin.EqualityComparer, origin.HashBucketEqualityComparer, count));
919
ImmutableHashSet<T>.MutationResult mutationResult = Add(item, new
MutationInput
(result, origin.EqualityComparer, origin.HashBucketEqualityComparer, count));
20 references to MutationInput
System.Collections.Immutable (20)
System\Collections\Immutable\ImmutableHashSet_1.Builder.cs (1)
139
private
MutationInput
Origin
System\Collections\Immutable\ImmutableHashSet_1.cs (16)
154
private
MutationInput
Origin
596
private static bool IsSupersetOf(IEnumerable<T> other,
MutationInput
origin)
614
private static MutationResult Add(T item,
MutationInput
origin)
633
private static MutationResult Remove(T item,
MutationInput
origin)
656
private static bool Contains(T item,
MutationInput
origin)
671
private static MutationResult Union(IEnumerable<T> other,
MutationInput
origin)
696
private static MutationResult Union(ReadOnlySpan<T> other,
MutationInput
origin)
719
private static bool Overlaps(IEnumerable<T> other,
MutationInput
origin)
739
private static bool SetEquals(IEnumerable<T> other,
MutationInput
origin)
795
private static bool SetEqualsWithImmutableHashset(ImmutableHashSet<T> other,
MutationInput
origin)
811
private static bool SetEqualsWithHashset(HashSet<T> other,
MutationInput
origin)
845
private static MutationResult Intersect(IEnumerable<T> other,
MutationInput
origin)
897
private static MutationResult SymmetricExcept(IEnumerable<T> other,
MutationInput
origin)
931
private static bool IsProperSubsetOf(IEnumerable<T> other,
MutationInput
origin)
979
private static bool IsProperSupersetOf(IEnumerable<T> other,
MutationInput
origin)
1004
private static bool IsSubsetOf(IEnumerable<T> other,
MutationInput
origin)
System\Collections\Immutable\ImmutableHashSet_1.MutationInput.cs (3)
9
/// Contains the inner <see cref="ImmutableHashSet{T}.
MutationInput
"/> class.
40
/// Initializes a new instance of the <see cref="ImmutableHashSet{T}.
MutationInput
"/> struct.
53
/// Initializes a new instance of the <see cref="ImmutableHashSet{T}.
MutationInput
"/> struct.