Base:
5 overrides of GetHashCode
Microsoft.CodeAnalysis (5)
Diagnostic\ExternalFileLocation.cs (1)
77public override int GetHashCode()
Diagnostic\MetadataLocation.cs (1)
35public override int GetHashCode()
Diagnostic\NoLocation.cs (1)
29public override int GetHashCode()
Diagnostic\SourceLocation.cs (1)
123public override int GetHashCode()
Diagnostic\XmlLocation.cs (1)
76public override int GetHashCode()
14 references to GetHashCode
Aspire.Hosting.Integration.Analyzers (2)
AspireExportAnalyzer.cs (2)
56return StringComparer.Ordinal.GetHashCode(Source) ^ Location.GetHashCode(); 90Location.GetHashCode() ^
ConfigurationSchemaGenerator (1)
RuntimeSource\SourceGenerators\DiagnosticInfo.cs (1)
57hashCode = HashHelpers.Combine(hashCode, Location?.GetHashCode() ?? 0);
Microsoft.CodeAnalysis (1)
Diagnostic\DiagnosticWithInfo.cs (1)
152return Hash.Combine(this.Location.GetHashCode(), this.Info.GetHashCode());
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SymbolAccess.cs (3)
53hashCode.Add(Location.GetHashCode()); 61return Location.GetHashCode() == other.Location.GetHashCode()
Microsoft.CodeAnalysis.CSharp (2)
Symbols\AliasSymbol.cs (1)
266=> this.TryGetFirstLocation()?.GetHashCode() ?? Name.GetHashCode();
Symbols\RangeVariableSymbol.cs (1)
181return Hash.Combine(_location?.GetHashCode() ?? 0, _containingSymbol.GetHashCode());
Microsoft.CodeAnalysis.Features (1)
CodeLens\LocationComparer.cs (1)
36return obj?.GetHashCode() ?? 0;
Microsoft.CodeAnalysis.NetAnalyzers (3)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SymbolAccess.cs (3)
52hashCode.Add(Location.GetHashCode()); 60return Location.GetHashCode() == other.Location.GetHashCode()
Microsoft.CodeAnalysis.Workspaces (1)
Rename\RenameLocation.cs (1)
47=> Location.GetHashCode();