3 instantiations of MutationInput
System.Collections.Immutable (3)
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (2)
96var input = new MutationInput(SortedInt32KeyNode<HashBucket>.EmptyNode, comparers); 370get { return new MutationInput(this.Root, _comparers); }
System\Collections\Immutable\ImmutableDictionary_2.cs (1)
238get { return new MutationInput(this); }
15 references to MutationInput
System.Collections.Immutable (15)
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (2)
96var input = new MutationInput(SortedInt32KeyNode<HashBucket>.EmptyNode, comparers); 368private MutationInput Origin
System\Collections\Immutable\ImmutableDictionary_2.cs (9)
236private MutationInput Origin 873private static bool ContainsKey(TKey key, MutationInput origin) 888private static bool Contains(KeyValuePair<TKey, TValue> keyValuePair, MutationInput origin) 905private static bool TryGetValue(TKey key, MutationInput origin, [MaybeNullWhen(false)] out TValue value) 921private static bool TryGetKey(TKey equalKey, MutationInput origin, out TKey actualKey) 937private static MutationResult Add(TKey key, TValue value, KeyCollisionBehavior behavior, MutationInput origin) 957private static MutationResult AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items, MutationInput origin, KeyCollisionBehavior collisionBehavior = KeyCollisionBehavior.ThrowIfValueDifferent) 983private static MutationResult AddRange(ReadOnlySpan<KeyValuePair<TKey, TValue>> items, MutationInput origin, KeyCollisionBehavior collisionBehavior = KeyCollisionBehavior.ThrowIfValueDifferent) 1007private static MutationResult Remove(TKey key, MutationInput origin)
System\Collections\Immutable\ImmutableDictionary_2.MutationInput.cs (3)
9/// Contains the inner <see cref="ImmutableDictionary{TKey, TValue}.MutationInput"/> class. 30/// Initializes a new instance of the <see cref="ImmutableDictionary{TKey, TValue}.MutationInput"/> struct. 44/// Initializes a new instance of the <see cref="ImmutableDictionary{TKey, TValue}.MutationInput"/> struct.
System\Collections\Immutable\ImmutableDictionary_2.MutationResult.cs (1)
30internal MutationResult(MutationInput unchangedInput)