3 instantiations of HashKey
Microsoft.Build (3)
Logging\BinaryLogger\BuildEventArgsWriter.cs (3)
1172HashKey hash = new HashKey(); 1257var hash = new HashKey(text); 1353return new HashKey(FowlerNollVo1aHash.Combine64(left.value, right.value));
17 references to HashKey
Microsoft.Build (17)
Logging\BinaryLogger\BuildEventArgsWriter.cs (17)
75private readonly Dictionary<HashKey, int> stringHashes = new Dictionary<HashKey, int>(); 80private readonly Dictionary<HashKey, int> nameValueListHashes = new Dictionary<HashKey, int>(); 1116HashKey hash = HashAllStrings(nameValueListBuffer); 1170private HashKey HashAllStrings(List<KeyValuePair<string, string>> nameValueList) 1172HashKey hash = new HashKey(); 1246private (int index, HashKey hash) HashString(string text) 1257var hash = new HashKey(text); 1330internal readonly struct HashKey : IEquatable<HashKey> 1351public static HashKey Combine(HashKey left, HashKey right) 1356public HashKey Add(HashKey other) => Combine(this, other); 1358public bool Equals(HashKey other) 1365if (obj is HashKey other)