2 writes to HashCode
Roslyn.Diagnostics.Analyzers (2)
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (2)
123currentNode.HashCode = temp.HashCode; 278this.HashCode = hashCode;
9 references to HashCode
Roslyn.Diagnostics.Analyzers (9)
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (9)
86var hc = currentNode.HashCode; 123currentNode.HashCode = temp.HashCode; 128currentNode.Right = Remove(currentNode.Right, temp.HashCode); 320if (b.HashCode > hashCode) 324else if (b.HashCode < hashCode) 386var hc = currentNode.HashCode; 433Debug.Assert(n.HashCode != hashCode); 435if (n.HashCode < hashCode) 594var newHead = new AvlNodeHead(node.HashCode, key, value, node);