101 references to Combine
Microsoft.CodeAnalysis.EditorFeatures (12)
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (9)
116return Hash.Combine(enforcementLevelHashCode, Hash.Combine(namingStyleHashCode, symbolSpecificationHashCode)); 136return Hash.Combine(StringComparer.OrdinalIgnoreCase.GetHashCode(style.Name), 137Hash.Combine(StringComparer.Ordinal.GetHashCode(style.Prefix), 138Hash.Combine(StringComparer.Ordinal.GetHashCode(style.Suffix), 139Hash.Combine(StringComparer.Ordinal.GetHashCode(style.WordSeparator), 170return Hash.Combine(StringComparer.OrdinalIgnoreCase.GetHashCode(symbolSpecification.Name), 171Hash.Combine(Hash.CombineValues(symbolSpecification.RequiredModifierList), 172Hash.Combine(Hash.CombineValues(symbolSpecification.ApplicableAccessibilityList),
Structure\StructureTag.cs (3)
67=> Hash.Combine(this.GuideLineHorizontalAnchorPoint.GetHashCode(), 72Hash.Combine(this.OutliningSpan.GetHashCode(), 73Hash.Combine(this.HeaderSpan.GetHashCode(), this.GuideLineSpan.GetHashCode())))))));
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
SuggestedAction.cs (1)
323return Hash.Combine(Provider.GetHashCode(), CodeAction.EquivalenceKey.GetHashCode());
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Suggestions\SuggestedActions\SuggestedAction.cs (1)
323return Hash.Combine(Provider.GetHashCode(), CodeAction.EquivalenceKey.GetHashCode());
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Diagnostics\DiagnosticProviderTests.vb (1)
394Hash.Combine(obj.DataLocation.UnmappedFileSpan.StartLinePosition.GetHashCode(), obj.Severity)))))
Microsoft.CodeAnalysis.Features (17)
AddImport\References\MetadataSymbolReference.cs (1)
82=> Hash.Combine(
CodeLens\LocationComparer.cs (1)
32return Hash.Combine(obj.SourceSpan.GetHashCode(),
Completion\Providers\AbstractKeywordCompletionProvider.cs (1)
82=> Hash.Combine(obj.DisplayText.GetHashCode(), obj.DisplayText.GetHashCode());
Completion\Providers\UnionCompletionItemComparer.cs (1)
24=> Hash.Combine(obj.DisplayText.GetHashCode(), obj.Tags.Length);
DiagnosticHelper.cs (1)
358return Hash.Combine(
Diagnostics\AbstractHostDiagnosticUpdateSource.cs (2)
192=> Hash.Combine(_source.GetHashCode(), Hash.Combine(_projectId == null ? 1 : _projectId.GetHashCode(), base.GetHashCode()));
Diagnostics\BuildToolId.cs (1)
55=> Hash.Combine(_Field2?.GetHashCode() ?? 0, base.GetHashCode());
Diagnostics\LiveDiagnosticUpdateArgsId.cs (1)
40=> Hash.Combine(ProjectOrDocumentId, Hash.Combine((int)Kind, base.GetHashCode()));
EditAndContinue\ActiveStatementSpan.cs (2)
67=> Hash.Combine(Ordinal, Hash.Combine(LineSpan.GetHashCode(), Hash.Combine(UnmappedDocumentId, (int)Flags)));
EditAndContinue\NonRemappableRegion.cs (1)
50=> Hash.Combine(OldSpan.GetHashCode(), Hash.Combine(IsExceptionRegion, NewSpan.GetHashCode()));
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (5)
428Hash.Combine(StringComparer.OrdinalIgnoreCase.GetHashCode(_filePath ?? string.Empty), 429Hash.Combine(_assemblyIdentity?.GetHashCode() ?? 0, 430Hash.Combine(_metadataId?.GetHashCode() ?? 0, 431Hash.Combine(_language.GetHashCode(), 432Hash.Combine(s_symbolIdComparer.GetHashCode(_symbolId),
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Features\Diagnostics\DefaultDiagnosticAnalyzerService.cs (1)
271=> Hash.Combine(_workspaceKind.GetHashCode(), base.GetHashCode());
Features\Diagnostics\DocumentAnalysisExecutor_Helpers.cs (1)
450return Hash.Combine(obj.Id.GetHashCode(), obj.Location.GetHashCode());
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (1)
334=> Hash.Combine(Language.GetHashCode(), AnalyzerReferences.GetHashCode());
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
VisualStudioMefHostServices.cs (1)
92=> Hash.Combine(MetadataTypeName.GetHashCode(), ExtensionTypeName.GetHashCode());
Microsoft.CodeAnalysis.Remote.Workspaces (1)
VisualStudioMefHostServices.cs (1)
92=> Hash.Combine(MetadataTypeName.GetHashCode(), ExtensionTypeName.GetHashCode());
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Editing\VisualBasicImportAdder.vb (1)
224Return Hash.Combine(obj.arity,
Microsoft.CodeAnalysis.Workspaces (49)
BitVector.cs (2)
73bitsHash = Hash.Combine(_bits[i].GetHashCode(), bitsHash); 77return Hash.Combine(_capacity, bitsHash);
Diagnostics\DiagnosticData.cs (3)
161=> Hash.Combine(DataLocation.UnmappedFileSpan.StartLinePosition.GetHashCode(), 164Hash.Combine((int)Severity, 165Hash.Combine(WarningLevel,
Diagnostics\WorkspaceAnalyzerOptions.cs (1)
43=> Hash.Combine(IdeOptions.GetHashCode(), base.GetHashCode());
Differencing\Edit.cs (2)
81hash = Hash.Combine(_oldNode.GetHashCode(), hash); 86hash = Hash.Combine(_newNode.GetHashCode(), hash);
Differencing\SequenceEdit.cs (1)
73=> Hash.Combine(_oldIndex, _newIndex);
FindSymbols\ReferenceLocation.cs (1)
139Hash.Combine((int)this.CandidateReason,
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (2)
276Hash.Combine(Span.GetHashCode(), 277Hash.Combine((int)_flags,
Hash.cs (7)
24return Combine(currentKey, newKeyPart ? 1 : 0); 64hashCode = Hash.Combine(value.GetHashCode(), hashCode); 84hashCode = Hash.Combine(value.GetHashCode(), hashCode); 107hashCode = Hash.Combine(value.GetHashCode(), hashCode); 133hashCode = Hash.Combine(value.GetHashCode(), hashCode); 158hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 178hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
NamingStylePreferences.cs (2)
373return Hash.Combine(Hash.CombineValues(SymbolSpecifications), 374Hash.Combine(Hash.CombineValues(NamingStyles),
PathUtilities.cs (1)
690hc = Hash.Combine(char.ToUpperInvariant(ch), hc);
Section.cs (2)
188=> Hash.Combine( 190Hash.Combine(
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (16)
32_parameterAggregator = (acc, sym) => Hash.Combine(symbolEquivalenceComparer.ParameterEquivalenceComparer.GetHashCode(sym), acc); 50return Hash.Combine(GetNullableAnnotationsHashCode((ITypeSymbol)x), Hash.Combine(typeof(IDynamicTypeSymbol), currentHash)); 84Hash.Combine(GetNullableAnnotationsHashCode(x), 85Hash.Combine(x.Rank, 90=> Hash.Combine(_symbolEquivalenceComparer._assemblyComparerOpt?.GetHashCode(x) ?? 0, currentHash); 125Hash.Combine(x.Arity, 126Hash.Combine(x.Parameters.Length, 168return Hash.Combine(currentHash, Hash.CombineValues(x.TupleElements)); 174Hash.Combine((int)GetTypeKind(x), 176Hash.Combine(x.Arity, 180Hash.Combine(GetNullableAnnotationsHashCode(x), 238Hash.Combine(typeof(IPointerTypeSymbol).GetHashCode(), 247Hash.Combine(x.Parameters.Length, 268Hash.Combine(x.Ordinal, 269Hash.Combine((int)x.TypeParameterKind, currentHash)); 296=> Hash.Combine(x.GetHashCode(), currentHash);
SymbolSpecification.cs (4)
223return Hash.Combine(ID.GetHashCode(), 224Hash.Combine(Name.GetHashCode(), 225Hash.Combine(Hash.CombineValues(ApplicableSymbolKindList), 226Hash.Combine(Hash.CombineValues(ApplicableAccessibilityList),
SymbolUsageInfo.cs (1)
71=> Hash.Combine(((int?)ValueUsageInfoOpt)?.GetHashCode() ?? 0, ((int?)TypeOrNamespaceUsageInfoOpt)?.GetHashCode() ?? 0);
SyntaxPath.cs (3)
193=> Hash.Combine(_trackKinds, Hash.Combine(_kind, GetSegmentHashCode())); 202hash = Hash.Combine(Hash.Combine(segment.Kind, segment.Ordinal), hash);
Workspace\Solution\VersionStamp.cs (1)
143=> Hash.Combine(_utcLastModified.GetHashCode(), _localIncrement);
Microsoft.CodeAnalysis.Workspaces.Desktop (2)
Workspace\Host\Mef\MefV1HostServices.cs (2)
122Hash.Combine(metadataTypeName.GetHashCode(), extensionTypeName.GetHashCode()); 136return Hash.Combine(this.MetadataTypeName.GetHashCode(), this.ExtensionTypeName.GetHashCode());
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
MEF\TestComposition.cs (2)
49=> Hash.Combine(Hash.Combine(Hash.CombineValues(_assemblies), Hash.CombineValues(_parts)), Hash.CombineValues(_excludedPartTypes));
Microsoft.VisualStudio.IntegrationTest.Utilities (4)
Common\ErrorListItem.cs (2)
43=> Hash.Combine(Severity, Hash.Combine(Description, Hash.Combine(Project, Hash.Combine(FileName, Hash.Combine(Line, Hash.Combine(Column, 0))))));
Common\Reference.cs (2)
42Hash.Combine(Line, 43Hash.Combine(Column,
Microsoft.VisualStudio.LanguageServices (6)
FileKey.cs (1)
45return Hash.Combine(
TableDataSource\DiagnosticTableItem.cs (1)
118Hash.Combine(location.UnmappedFileSpan.GetHashCode(),
TableDataSource\VisualStudioBaseDiagnosticListTable.cs (2)
80=> Hash.Combine(Analyzer.GetHashCode(), Hash.Combine(DocumentIds.GetHashCode(), (int)Kind));
TaskList\ExternalErrorDiagnosticUpdateSource.cs (2)
993Hash.Combine(obj.DataLocation.MappedFileSpan.Span.Start.GetHashCode(), 994Hash.Combine(obj.DataLocation.UnmappedFileSpan.Span.Start.GetHashCode(), (int)obj.Severity)))));