2 writes to _constrainedComparer
Microsoft.Build (2)
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (2)
124
_constrainedComparer
= comparer as IConstrainedEqualityComparer<string>;
549
_constrainedComparer
= _comparer as IConstrainedEqualityComparer<string>;
5 references to _constrainedComparer
Microsoft.Build (5)
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (5)
345
if (
_constrainedComparer
== null)
368
if (_slots[i].hashCode == hashCode &&
_constrainedComparer
!= null ?
_constrainedComparer
.Equals(_slots[i].value.Key, item, index, length) : _comparer.Equals(_slots[i].value.Key, item))
904
if (
_constrainedComparer
!= null)
906
return
_constrainedComparer
.GetHashCode(item, index, length) & Lower31BitMask;