1 write to _comparers
System.Collections.Immutable (1)
System\Collections\Immutable\ImmutableDictionary_2.cs (1)
69
_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)
127
return this.IsEmpty ? this : EmptyWithComparers(
_comparers
);
154
get { return
_comparers
.KeyComparer; }
162
get { return
_comparers
.ValueComparer; }
374
ImmutableDictionary<TKey, TValue>.HashBucket newBucket = bucket.Remove(key,
_comparers
.KeyOnlyComparer, out result);
375
root = UpdateRoot(root, hashCode, newBucket,
_comparers
.HashBucketEqualityComparer);
448
ImmutableDictionary<TKey, TValue>.Comparers comparers =
_comparers
.WithValueComparer(valueComparer);
466
return this.WithComparers(keyComparer,
_comparers
.ValueComparer);
839
return Empty.
_comparers
== comparers
1070
return root.IsEmpty ? this.Clear() : new ImmutableDictionary<TKey, TValue>(root,
_comparers
, adjustedCountIfDifferentRoot);
System\Collections\Immutable\ImmutableDictionary_2.MutationInput.cs (1)
50
_comparers = map.
_comparers
;