16 references to GetHashCode
Microsoft.CodeAnalysis.Workspaces (16)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
174=> GetGetHashCodeVisitor(compareMethodTypeParametersByIndex: false).GetHashCode(x, currentHash: 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (14)
33_symbolAggregator = (acc, sym) => GetHashCode(sym, acc); 86GetHashCode(x.ElementType, currentHash))); 96GetHashCode(x.ContainingSymbol, currentHash)); 132currentHash = GetHashCode(x.ContainingSymbol, currentHash); 181GetHashCode(x.ContainingSymbol, currentHash)))))))); 197return GetHashCode(x.DelegateInvokeMethod, currentHash); 207GetHashCode(p.Type, a))); 223GetHashCode(x.ContainingSymbol, currentHash))); 231GetHashCode(x.Type, 232GetHashCode(x.ContainingSymbol, currentHash)))); 239GetHashCode(x.PointedAtType, currentHash)); 250GetHashCode(x.ContainingSymbol, currentHash)))))); 261GetHashCode(x.ContainingSymbol, currentHash)))); 293GetHashCode(x.ContainingSymbol, currentHash);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs (1)
22=> symbolEquivalenceComparer.GetGetHashCodeVisitor(compareMethodTypeParametersByIndex: true).GetHashCode(x, currentHash: 0);