src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (17)
47return Hash.Combine(GetNullableAnnotationsHashCode((ITypeSymbol)x), Hash.Combine(typeof(IDynamicTypeSymbol), currentHash));
92Hash.Combine(x.Name,
99Hash.Combine(x.Name,
100Hash.Combine(x.Locations.FirstOrDefault(), currentHash));
104=> Hash.Combine(x.Locations.FirstOrDefault(), currentHash);
111currentHash = Hash.Combine(x.MetadataName, currentHash);
114return Hash.Combine(x.Locations.FirstOrDefault(), currentHash);
124Hash.Combine(x.Name, currentHash)))))));
141=> CombineHashCodes(x.ContainingAssembly, Hash.Combine(x.Name, currentHash));
174Hash.Combine(x.Name,
202return Hash.Combine(p.Name,
214return Hash.Combine(x.Name, currentHash);
219Hash.Combine(x.Name,
227Hash.Combine(x.Name,
243Hash.Combine(x.Name,
255Hash.Combine(x.Name,
292=> Hash.Combine(x.Locations.FirstOrDefault(), currentHash);