4 instantiations of HashKey
Microsoft.Build (4)
Logging\BinaryLogger\BuildEventArgsWriter.cs (4)
1539
HashKey hash = new
HashKey
();
1558
HashKey hash = new
HashKey
();
1656
var hash = new
HashKey
(text);
1767
return new
HashKey
(FowlerNollVo1aHash.Combine64(left.value, right.value));
22 references to HashKey
Microsoft.Build (22)
Logging\BinaryLogger\BuildEventArgsWriter.cs (22)
88
private readonly Dictionary<
HashKey
, int> stringHashes = new Dictionary<
HashKey
, int>();
98
private readonly Dictionary<
HashKey
, int> nameValueListHashes = new Dictionary<
HashKey
, int>();
1466
HashKey
hash = HashAllStrings(nameValueListBuffer);
1472
HashKey
hash = HashAllStrings(nameValueList);
1482
private int WriteNameValueList(
HashKey
hash)
1537
private
HashKey
HashAllStrings(List<KeyValuePair<string, string>> nameValueList)
1539
HashKey
hash = new HashKey();
1556
private
HashKey
HashAllStrings(IEnumerable<KeyValuePair<string, string>> nameValueList)
1558
HashKey
hash = new HashKey();
1631
private (int index,
HashKey
hash) HashString(string text)
1656
var
hash = new HashKey(text);
1741
internal
HashKey
Hash;
1744
internal readonly struct HashKey : IEquatable<
HashKey
>
1765
public static
HashKey
Combine(
HashKey
left,
HashKey
right)
1770
public
HashKey
Add(
HashKey
other) => Combine(this, other);
1772
public bool Equals(
HashKey
other)
1779
if (obj is
HashKey
other)