75 references to Combine
Microsoft.CodeAnalysis.EditorFeatures (1)
Structure\StructureTag.cs (1)
68Hash.Combine(this.Type,
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
Diagnostics\AbstractSuppressionAllCodeTests.cs (1)
140=> Hash.Combine(obj.Id, obj.Descriptor.Category.GetHashCode());
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
EditAndContinue\RudeEditDiagnosticDescription.cs (1)
48Hash.Combine(_squiggle,
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (4)
Diagnostics\DiagnosticProviderTests.vb (4)
390Return Hash.Combine(obj.Id, 391Hash.Combine(obj.Message, 392Hash.Combine(obj.ProjectId, 393Hash.Combine(obj.DocumentId,
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
FSharpDocumentSpan.cs (1)
55=> Hash.Combine(
Microsoft.CodeAnalysis.Features (10)
AddImport\References\AssemblyReference.cs (1)
52=> Hash.Combine(_referenceAssemblyWithType.AssemblyName, base.GetHashCode());
AddImport\References\PackageReference.cs (2)
56return Hash.Combine(_versionOpt, 57Hash.Combine(_packageName, base.GetHashCode()));
AddImport\References\ProjectSymbolReference.cs (1)
116=> Hash.Combine(_project.Id, base.GetHashCode());
AddImport\References\SymbolReference.cs (1)
52=> Hash.Combine(SymbolResult.DesiredName, base.GetHashCode());
Diagnostics\LiveDiagnosticUpdateArgsId.cs (1)
40=> Hash.Combine(ProjectOrDocumentId, Hash.Combine((int)Kind, base.GetHashCode()));
DocumentSpan.cs (1)
53=> Hash.Combine(
EditAndContinue\ActiveStatementSpan.cs (1)
67=> Hash.Combine(Ordinal, Hash.Combine(LineSpan.GetHashCode(), Hash.Combine(UnmappedDocumentId, (int)Flags)));
EditAndContinue\SourceFileSpan.cs (1)
77=> Hash.Combine(Path, Span.GetHashCode());
NavigateTo\NavigateToSearchResultComparer.cs (1)
32=> Hash.Combine(obj?.NavigableItem.Document.FilePath, obj?.NavigableItem.SourceSpan.GetHashCode() ?? 0);
Microsoft.CodeAnalysis.Workspaces (37)
Classification\ClassifiedSpan.cs (1)
28=> Hash.Combine(this.ClassificationType, this.TextSpan.GetHashCode());
Diagnostics\DiagnosticData.cs (5)
162Hash.Combine(Id, 163Hash.Combine(Category, 167Hash.Combine(ProjectId, 168Hash.Combine(DocumentId, 169Hash.Combine(Message, 0)))))))));
FindSymbols\ReferenceLocation.cs (2)
140Hash.Combine(this.Alias, 141Hash.Combine(this.Location, this.Document.Id.GetHashCode()))));
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (4)
272=> Hash.Combine(Name, 273Hash.Combine(NameSuffix, 274Hash.Combine(ContainerDisplayName, 275Hash.Combine(FullyQualifiedContainerName,
Packaging\IPackageInstallerService.cs (1)
69=> Hash.Combine(Name, Source.GetHashCode());
RelativePathResolver.cs (1)
66Hash.Combine(BaseDirectory, Hash.CombineValues(SearchPaths));
Remote\RemoteArguments.cs (1)
54=> Hash.Combine(this.SymbolKeyData, this.ProjectId.GetHashCode());
Shared\Extensions\INamespaceSymbolExtensions.Comparer.cs (1)
19=> GetNameParts(obj).Aggregate(0, (a, v) => Hash.Combine(v, a));
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, 256Hash.Combine(x.Name, 293=> Hash.Combine(x.Locations.FirstOrDefault(), currentHash);
Workspace\Host\Metadata\WorkspaceMetadataFileReferenceResolver.cs (2)
47=> Hash.Combine(_metadataService, Hash.Combine(PathResolver, 0));
Workspace\Solution\DocumentId.cs (1)
87=> Hash.Combine(this.ProjectId, this.Id.GetHashCode());
Workspace\Solution\ProjectReference.cs (1)
67=> Hash.CombineValues(_aliases, Hash.Combine(_projectId, _embedInteropTypes.GetHashCode()));
Microsoft.VisualStudio.IntegrationTest.Utilities (12)
Common\ErrorListItem.cs (4)
43=> Hash.Combine(Severity, Hash.Combine(Description, Hash.Combine(Project, Hash.Combine(FileName, Hash.Combine(Line, Hash.Combine(Column, 0))))));
Common\Parameter.cs (2)
41=> Hash.Combine(Name, Hash.Combine(Documentation, 0));
Common\Reference.cs (2)
41return Hash.Combine(FilePath, 44Hash.Combine(Code, 0))));
Common\Signature.cs (4)
54=> Hash.Combine(Content, Hash.Combine(Documentation, Hash.Combine(PrettyPrintedContent, Hash.Combine(CurrentParameter, 0))));
Microsoft.VisualStudio.LanguageServices (6)
TableDataSource\DiagnosticTableItem.cs (1)
120Hash.Combine(data.Id, ((int)data.Severity).GetHashCode())));
TaskList\ExternalErrorDiagnosticUpdateSource.cs (5)
990Hash.Combine(obj.Id, 991Hash.Combine(obj.Message, 992Hash.Combine(obj.ProjectId, 1000? Hash.Combine(obj.DocumentId, result) 1001: Hash.Combine(obj.DataLocation.UnmappedFileSpan.Path, result);
Microsoft.VisualStudio.LanguageServices.Implementation (2)
CodeModel\CodeModelEvent.cs (2)
27=> Hash.Combine(Node, Hash.Combine(ParentNode, ((int)Type).GetHashCode()));