2 writes to _comparer
Microsoft.Build (2)
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (2)
123
_comparer
= comparer;
548
_comparer
= (IEqualityComparer<string>)_siInfo.GetValue(ComparerName, typeof(IEqualityComparer<string>));
6 references to _comparer
Microsoft.Build (6)
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (6)
368
if (_slots[i].hashCode == hashCode && _constrainedComparer != null ? _constrainedComparer.Equals(_slots[i].value.Key, item, index, length) :
_comparer
.Equals(_slots[i].value.Key, item))
421
if (_slots[i].hashCode == hashCode &&
_comparer
.Equals(_slots[i].value.Key, item))
522
info.AddValue(ComparerName,
_comparer
, typeof(IEqualityComparer<string>));
549
_constrainedComparer =
_comparer
as IConstrainedEqualityComparer<string>;
826
if (_slots[i].hashCode == hashCode &&
_comparer
.Equals(_slots[i].value.Key, key))
923
return
_comparer
.GetHashCode(item) & Lower31BitMask;