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)
236get { return new MutationInput(this); }
14 references to MutationInput
System.Collections.Immutable (14)
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 (8)
234private MutationInput Origin 866private static bool ContainsKey(TKey key, MutationInput origin) 881private static bool Contains(KeyValuePair<TKey, TValue> keyValuePair, MutationInput origin) 898private static bool TryGetValue(TKey key, MutationInput origin, [MaybeNullWhen(false)] out TValue value) 914private static bool TryGetKey(TKey equalKey, MutationInput origin, out TKey actualKey) 930private static MutationResult Add(TKey key, TValue value, KeyCollisionBehavior behavior, MutationInput origin) 950private static MutationResult AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items, MutationInput origin, KeyCollisionBehavior collisionBehavior = KeyCollisionBehavior.ThrowIfValueDifferent) 976private 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)