1 write to _comparers
System.Collections.Immutable (1)
System\Collections\Immutable\ImmutableDictionary_2.cs (1)
67_comparers = comparers ?? Comparers.Get(EqualityComparer<TKey>.Default, EqualityComparer<TValue>.Default);
11 references to _comparers
System.Collections.Immutable (11)
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (1)
73_comparers = map._comparers;
System\Collections\Immutable\ImmutableDictionary_2.cs (9)
125return this.IsEmpty ? this : EmptyWithComparers(_comparers); 152get { return _comparers.KeyComparer; } 160get { return _comparers.ValueComparer; } 367ImmutableDictionary<TKey, TValue>.HashBucket newBucket = bucket.Remove(key, _comparers.KeyOnlyComparer, out result); 368root = UpdateRoot(root, hashCode, newBucket, _comparers.HashBucketEqualityComparer); 441ImmutableDictionary<TKey, TValue>.Comparers comparers = _comparers.WithValueComparer(valueComparer); 459return this.WithComparers(keyComparer, _comparers.ValueComparer); 832return Empty._comparers == comparers 1039return root.IsEmpty ? this.Clear() : new ImmutableDictionary<TKey, TValue>(root, _comparers, adjustedCountIfDifferentRoot);
System\Collections\Immutable\ImmutableDictionary_2.MutationInput.cs (1)
50_comparers = map._comparers;