2 writes to _constrainedComparer
Microsoft.Build (2)
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (2)
127_constrainedComparer = comparer as IConstrainedEqualityComparer<string>; 552_constrainedComparer = _comparer as IConstrainedEqualityComparer<string>;
5 references to _constrainedComparer
Microsoft.Build (5)
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (5)
348if (_constrainedComparer == null) 371if (_slots[i].hashCode == hashCode && _constrainedComparer != null ? _constrainedComparer.Equals(_slots[i].value.Key, item, index, length) : _comparer.Equals(_slots[i].value.Key, item)) 907if (_constrainedComparer != null) 909return _constrainedComparer.GetHashCode(item, index, length) & Lower31BitMask;