1 write to _valueComparer
Microsoft.CodeAnalysis.CodeStyle (1)
ImmutableHashMap.cs (1)
71_valueComparer = valueComparer ?? EqualityComparer<TValue>.Default;
9 references to _valueComparer
Microsoft.CodeAnalysis.CodeStyle (9)
ImmutableHashMap.cs (9)
83=> this.IsEmpty ? this : Empty.WithComparers(_keyComparer, _valueComparer); 102return this.Wrap(_root.Add(0, vb, _keyComparer, _valueComparer, false)); 134return this.Wrap(_root.Add(0, vb, _keyComparer, _valueComparer, true)); 210if (_valueComparer == valueComparer) 240=> this.WithComparers(keyComparer, _valueComparer); 256=> this.Values.Contains(value, _valueComparer); 373return vb != null && _valueComparer.Equals(vb.Value, keyValuePair.Value); 516return root.Count == 0 ? this.Clear() : new ImmutableHashMap<TKey, TValue>(root, _keyComparer, _valueComparer); 541return other.WithComparers(_keyComparer, _valueComparer);