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)
345if (_constrainedComparer == null) 368if (_slots[i].hashCode == hashCode && _constrainedComparer != null ? _constrainedComparer.Equals(_slots[i].value.Key, item, index, length) : _comparer.Equals(_slots[i].value.Key, item)) 904if (_constrainedComparer != null) 906return _constrainedComparer.GetHashCode(item, index, length) & Lower31BitMask;