55 references to Combine
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
FSharpDocumentSpan.cs (1)
46=> Hash.Combine(
Microsoft.CodeAnalysis.Features (7)
AddImport\References\AssemblyReference.cs (1)
47=> Hash.Combine(_referenceAssemblyWithType.AssemblyName, base.GetHashCode());
AddImport\References\PackageReference.cs (2)
48return Hash.Combine(_versionOpt, 49Hash.Combine(_packageName, base.GetHashCode()));
AddImport\References\ProjectSymbolReference.cs (1)
108=> Hash.Combine(_project.Id, base.GetHashCode());
AddImport\References\SymbolReference.cs (1)
46=> Hash.Combine(SymbolResult.DesiredName, base.GetHashCode());
EditAndContinue\SourceFileSpan.cs (1)
71=> Hash.Combine(Path, Span.GetHashCode());
NavigateTo\NavigateToSearchResultComparer.cs (1)
32=> Hash.Combine(obj?.NavigableItem.Document.FilePath, obj?.NavigableItem.SourceSpan.GetHashCode() ?? 0);
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\RudeEditDiagnosticDescription.cs (1)
45Hash.Combine(_squiggle,
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Protocol\Diagnostic.cs (3)
176Hash.Combine(Range, 179Hash.Combine(Source, 180Hash.Combine(Message,
Protocol\LocationLink.cs (2)
74Hash.Combine(OriginSelectionRange, 76Hash.Combine(TargetRange, TargetSelectionRange.GetHashCode())));
Protocol\SymbolInformation.cs (2)
133Hash.Combine(Name, 137Hash.Combine(ContainerName, Location?.GetHashCode() ?? 0)))));
Microsoft.CodeAnalysis.Workspaces (39)
Classification\ClassifiedSpan.cs (1)
22=> Hash.Combine(this.ClassificationType, this.TextSpan.GetHashCode());
Diagnostics\DiagnosticData.cs (5)
138Hash.Combine(Id, 139Hash.Combine(Category, 143Hash.Combine(ProjectId, 144Hash.Combine(DocumentId, 145Hash.Combine(Message, 0)))))))));
FindSymbols\ReferenceLocation.cs (2)
128Hash.Combine(this.Alias, 129Hash.Combine(this.Location, this.Document.Id.GetHashCode()))));
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (4)
257=> Hash.Combine(Name, 258Hash.Combine(NameSuffix, 259Hash.Combine(ContainerDisplayName, 260Hash.Combine(FullyQualifiedContainerName,
Packaging\IPackageInstallerService.cs (1)
62=> Hash.Combine(Name, Source.GetHashCode());
Remote\RemoteArguments.cs (1)
48=> Hash.Combine(this.SymbolKeyData, this.ProjectId.GetHashCode());
Shared\Extensions\INamespaceSymbolExtensions.Comparer.cs (1)
19=> GetNameParts(obj).Aggregate(0, (a, v) => Hash.Combine(v, a));
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
64Hash.Combine(BaseDirectory, Hash.CombineValues(SearchPaths));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (17)
50return Hash.Combine(GetNullableAnnotationsHashCode((ITypeSymbol)x), Hash.Combine(typeof(IDynamicTypeSymbol), currentHash)); 95Hash.Combine(x.Name, 102Hash.Combine(x.Name, 103Hash.Combine(x.Locations.FirstOrDefault(), currentHash)); 107=> Hash.Combine(x.Locations.FirstOrDefault(), currentHash); 114currentHash = Hash.Combine(x.MetadataName, currentHash); 117return Hash.Combine(x.Locations.FirstOrDefault(), currentHash); 127Hash.Combine(x.Name, currentHash))))))); 144=> CombineHashCodes(x.ContainingAssembly, Hash.Combine(x.Name, currentHash)); 177Hash.Combine(x.Name, 205return Hash.Combine(p.Name, 217return Hash.Combine(x.Name, currentHash); 222Hash.Combine(x.Name, 230Hash.Combine(x.Name, 246Hash.Combine(x.Name, 258Hash.Combine(x.Name, 297=> Hash.Combine(x.Locations.FirstOrDefault(), currentHash);
Workspace\Host\Metadata\WorkspaceMetadataFileReferenceResolver.cs (2)
47=> Hash.Combine(_metadataService, Hash.Combine(PathResolver, 0));
Workspace\Solution\CompilationOutputInfo.cs (2)
72=> Hash.Combine(GeneratedFilesOutputDirectory, Hash.Combine(AssemblyPath, 0));
Workspace\Solution\DocumentId.cs (1)
79=> Hash.Combine(this.ProjectId, this.Id.GetHashCode());
Workspace\Solution\ProjectReference.cs (1)
63=> Hash.CombineValues(Aliases, Hash.Combine(ProjectId, EmbedInteropTypes.GetHashCode()));