232 references to Combine
Microsoft.CodeAnalysis (143)
CodeGen\LocalDebugId.cs (1)
74return Hash.Combine(SyntaxOffset, Ordinal);
CodeGen\LocalSlotDebugInfo.cs (1)
34return Hash.Combine((int)SynthesizedKind, Id.GetHashCode());
CodeGen\LocalSlotManager.cs (1)
57=> Hash.Combine(Cci.SymbolEquivalentEqualityComparer.Instance.GetHashCode(_type), (int)_constraints);
CodeGen\PrivateImplementationDetails.cs (1)
674Hash.Combine(constant.GetHashCode(), hash);
Collections\BitVector.cs (2)
73bitsHash = Hash.Combine(_bits[i].GetHashCode(), bitsHash); 77return Hash.Combine(_capacity, bitsHash);
Collections\Rope.cs (1)
79result = Hash.Combine((int)c, result);
CommandLine\CommonCompiler.SuppressionDiagnostic.cs (2)
90return Hash.Combine(_originalDiagnostic.GetHashCode(), 91Hash.Combine(_suppressionId.GetHashCode(), _suppressionJustification.GetHashCode()));
CommandLine\SarifDiagnosticComparer.cs (7)
66return Hash.Combine(obj.Category.GetHashCode(), 67Hash.Combine(((int)obj.DefaultSeverity).GetHashCode(), 68Hash.Combine(obj.Description.GetHashCode(), 69Hash.Combine(obj.HelpLinkUri.GetHashCode(), 70Hash.Combine(obj.Id.GetHashCode(), 71Hash.Combine(obj.IsEnabledByDefault.GetHashCode(), 72Hash.Combine(obj.Title.GetHashCode(),
Compilation\CompilationOptions.cs (15)
674Hash.Combine(this.CurrentLocalTime.GetHashCode(), 676Hash.Combine(this.CryptoKeyContainer != null ? StringComparer.Ordinal.GetHashCode(this.CryptoKeyContainer) : 0, 677Hash.Combine(this.CryptoKeyFile != null ? StringComparer.Ordinal.GetHashCode(this.CryptoKeyFile) : 0, 678Hash.Combine(Hash.CombineValues(this.CryptoPublicKey, 16), 679Hash.Combine((int)this.GeneralDiagnosticOption, 680Hash.Combine(this.MainTypeName != null ? StringComparer.Ordinal.GetHashCode(this.MainTypeName) : 0, 681Hash.Combine((int)this.MetadataImportOptions, 683Hash.Combine(this.ModuleName != null ? StringComparer.Ordinal.GetHashCode(this.ModuleName) : 0, 684Hash.Combine((int)this.OptimizationLevel, 685Hash.Combine((int)this.OutputKind, 686Hash.Combine((int)this.Platform, 688Hash.Combine(this.ScriptClassName != null ? StringComparer.Ordinal.GetHashCode(this.ScriptClassName) : 0, 689Hash.Combine(Hash.CombineValues(this.SpecificDiagnosticOptions), 690Hash.Combine(this.WarningLevel, 698Hash.Combine((int)this.NullableContextOptions, 0))))))))))))))))))))))))))));
Compilation\LoadDirective.cs (1)
41return Hash.Combine(this.Diagnostics.GetHashCode(), this.ResolvedPath?.GetHashCode() ?? 0);
Compilation\ParseOptions.cs (6)
153Hash.Combine((int)this.SpecifiedKind, 154Hash.Combine((int)this.DocumentationMode, 155Hash.Combine(HashFeatures(this.Features), 156Hash.Combine(Hash.CombineValues(this.PreprocessorSymbolNames, StringComparer.Ordinal), 0)))); 164value = Hash.Combine(kv.Key.GetHashCode(), 165Hash.Combine(kv.Value.GetHashCode(), value));
Compilation\SubsystemVersion.cs (1)
195return Hash.Combine(this.Minor.GetHashCode(), this.Major.GetHashCode());
Compilation\SymbolInfo.cs (1)
92=> Hash.Combine(this.Symbol, Hash.Combine(Hash.CombineValues(this.CandidateSymbols, 4), (int)this.CandidateReason));
Compilation\TypeInfo.cs (1)
68Hash.Combine(this.Nullability.GetHashCode(),
ConstantValueSpecialized.cs (10)
202return Hash.Combine(base.GetHashCode(), _value.GetHashCode()); 261return Hash.Combine(base.GetHashCode(), _value.GetHashCode()); 302return Hash.Combine(base.GetHashCode(), _value.GetHashCode()); 720return Hash.Combine(base.GetHashCode(), _value.GetHashCode()); 777return Hash.Combine(base.GetHashCode(), _value.GetHashCode()); 820return Hash.Combine(base.GetHashCode(), _value.GetHashCode()); 863return Hash.Combine(base.GetHashCode(), _value.GetHashCode()); 907return Hash.Combine(base.GetHashCode(), _value.GetHashCode()); 941return Hash.Combine(base.GetHashCode(), _value.GetHashCode()); 987return Hash.Combine(base.GetHashCode(), _value.GetHashCode());
Diagnostic\Diagnostic.DiagnosticWithProgrammaticSuppression.cs (1)
105return Hash.Combine(_originalUnsuppressedDiagnostic.GetHashCode(), _programmaticSuppressionInfo.GetHashCode());
Diagnostic\Diagnostic_SimpleDiagnostic.cs (1)
176Hash.Combine(_warningLevel,
Diagnostic\DiagnosticDescriptor.cs (7)
221return Hash.Combine(this.Category.GetHashCode(), 222Hash.Combine(((int)this.DefaultSeverity).GetHashCode(), 223Hash.Combine(this.Description.GetHashCode(), 224Hash.Combine(this.HelpLinkUri.GetHashCode(), 225Hash.Combine(this.Id.GetHashCode(), 226Hash.Combine(this.IsEnabledByDefault.GetHashCode(), 227Hash.Combine(this.MessageFormat.GetHashCode(),
Diagnostic\DiagnosticWithInfo.cs (1)
152return Hash.Combine(this.Location.GetHashCode(), this.Info.GetHashCode());
Diagnostic\ExternalFileLocation.cs (2)
79return Hash.Combine(_lineSpan.GetHashCode(), 80Hash.Combine(_mappedLineSpan.GetHashCode(), _sourceSpan.GetHashCode()));
Diagnostic\LocalizableResourceString.cs (3)
91return Hash.Combine(_nameOfLocalizableResource.GetHashCode(), 92Hash.Combine(_resourceManager.GetHashCode(), 93Hash.Combine(_resourceSource.GetHashCode(),
Diagnostic\SuppressionDescriptor.cs (2)
94return Hash.Combine(this.Id.GetHashCode(), 95Hash.Combine(this.SuppressedDiagnosticId.GetHashCode(), this.Justification.GetHashCode()));
DiagnosticAnalyzer\AdditionalTextComparer.cs (1)
55return Hash.Combine(PathUtilities.Comparer.GetHashCode(obj.Path),
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
107=> Hash.Combine(RuntimeHelpers.GetHashCode(_assemblyLoader), FullPath.GetHashCode());
DiagnosticAnalyzer\Suppression.cs (1)
78return Hash.Combine(
Emit\AnonymousTypeKey.cs (1)
86return Hash.Combine(this.IsDelegate.GetHashCode(), Hash.CombineValues(this.Fields));
Emit\EditAndContinue\EmitBaseline.cs (1)
55return Hash.Combine(this.ImplementingMethod, this.Index);
Emit\EditAndContinue\EncHoistedLocalInfo.cs (1)
41=> Hash.Combine(Cci.SymbolEquivalentEqualityComparer.Instance.GetHashCode(Type), SlotInfo.GetHashCode());
Emit\EditAndContinue\EncLocalInfo.cs (3)
59return Hash.Combine(SlotInfo.GetHashCode(), 60Hash.Combine(Cci.SymbolEquivalentEqualityComparer.Instance.GetHashCode(Type), 61Hash.Combine((int)Constraints,
Emit\EmitOptions.cs (6)
308Hash.Combine(BaseAddress.GetHashCode(), 309Hash.Combine(FileAlignment, 311Hash.Combine(SubsystemVersion.GetHashCode(), 312Hash.Combine((int)DebugInformationFormat, 314Hash.Combine(PdbChecksumAlgorithm.GetHashCode(), 319Hash.Combine(Hash.CombineValues(InstrumentationKinds),
FileKey.cs (1)
45return Hash.Combine(
FileSystem\PathUtilities.cs (1)
694hc = Hash.Combine(char.ToUpperInvariant(ch), hc);
InternalUtilities\Hash.cs (7)
26return Combine(currentKey, newKeyPart ? 1 : 0); 66hashCode = Hash.Combine(value.GetHashCode(), hashCode); 86hashCode = Hash.Combine(value.GetHashCode(), hashCode); 109hashCode = Hash.Combine(value.GetHashCode(), hashCode); 135hashCode = Hash.Combine(value.GetHashCode(), hashCode); 160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
MetadataReader\MetadataTypeName.Key.cs (1)
99return Hash.Combine(GetHashCodeName(),
MetadataReference\AssemblyIdentity.cs (3)
416Hash.Combine(AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(_name), 417Hash.Combine(_version.GetHashCode(), GetHashCodeIgnoringNameAndVersion())); 426Hash.Combine((int)_contentType,
MetadataReference\CompilationReference.cs (1)
140return Hash.Combine(this.Compilation.GetHashCode(), this.Properties.GetHashCode());
MetadataReference\MetadataReferenceProperties.cs (1)
174return Hash.Combine(Hash.CombineValues(Aliases), Hash.Combine(_embedInteropTypes, Hash.Combine(HasRecursiveAliases, ((int)_kind).GetHashCode())));
PEWriter\MemberRefComparer.cs (2)
65hash = Hash.Combine(hash, _metadataWriter.GetFieldSignatureIndex(fieldRef).GetHashCode()); 72hash = Hash.Combine(hash, _metadataWriter.GetMethodSignatureHandle(methodRef).GetHashCode());
PEWriter\MetadataWriter.cs (1)
4356return Hash.Combine(ByteSequenceComparer.GetHashCode(x.Item1), x.Item2.GetHashCode());
PEWriter\MetadataWriter.PortablePdb.cs (1)
50return Hash.Combine(Hash.CombineValues(obj.GetUsedNamespaces(_context)), obj.Parent != null ? GetHashCode(obj.Parent) : 0);
PEWriter\MethodSpecComparer.cs (1)
35return Hash.Combine(
PEWriter\Units.cs (1)
65return Hash.Combine(RuntimeHelpers.GetHashCode(Definition), StartLine.GetHashCode());
PEWriter\UsedNamespaceOrType.cs (2)
79Hash.Combine(GetHashCode(TargetNamespaceOpt), 80Hash.Combine(GetHashCode(TargetTypeOpt),
SourceFileResolver.cs (2)
150return Hash.Combine(_baseDirectory != null ? StringComparer.Ordinal.GetHashCode(_baseDirectory) : 0, 151Hash.Combine(Hash.CombineValues(_searchPaths, StringComparer.Ordinal),
SourceGeneration\GlobalAliases.cs (1)
68hashCode = Hash.Combine(tuple.GetHashCode(), hashCode);
SymbolDisplay\FormattedSymbol.cs (1)
48return Hash.Combine(
Symbols\Attributes\CommonAttributeDataComparer.cs (6)
43hash = attr.AttributeConstructor != null ? Hash.Combine(attr.AttributeConstructor.GetHashCode(), hash) : hash; 46hash = Hash.Combine(GetHashCodeForConstructorArguments(attr.CommonConstructorArguments), hash); 47hash = Hash.Combine(GetHashCodeForNamedArguments(attr.NamedArguments), hash); 58hash = Hash.Combine(arg.GetHashCode(), hash); 72hash = Hash.Combine(arg.Key.GetHashCode(), hash); 75hash = Hash.Combine(arg.Value.GetHashCode(), hash);
Symbols\NullabilityInfo.cs (1)
40Hash.Combine(((int)Annotation).GetHashCode(), ((int)FlowState).GetHashCode());
Symbols\TypeLayout.cs (2)
75return Hash.Combine(Hash.Combine(this.Size, this.Alignment), _kind);
Syntax\ChildSyntaxList.Reversed.cs (1)
56return _node != null ? Hash.Combine(_node.GetHashCode(), _count) : 0;
Syntax\GreenNode.cs (1)
989code = Hash.Combine(RuntimeHelpers.GetHashCode(child), code);
Syntax\InternalSyntax\SyntaxNodeCache.cs (6)
278code = Hash.Combine(System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(child1), code); 290code = Hash.Combine(System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(child1), code); 294code = Hash.Combine(System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(child2), code); 307code = Hash.Combine(System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(child1), code); 311code = Hash.Combine(System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(child2), code); 315code = Hash.Combine(System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(child3), code);
Syntax\LineMapping.cs (2)
54=> Hash.Combine(Hash.Combine(Span.GetHashCode(), CharacterOffset.GetHashCode()), MappedSpan.GetHashCode());
Syntax\SyntaxToken.cs (1)
575return Hash.Combine(Parent, Hash.Combine(Node, Hash.Combine(Position, Index)));
Syntax\SyntaxTreeComparer.cs (1)
33return Hash.Combine(obj.FilePath.GetHashCode(), SourceTextComparer.Instance.GetHashCode(obj.GetText()));
Syntax\SyntaxTrivia.cs (2)
288return Hash.Combine(Token.GetHashCode(), Hash.Combine(UnderlyingNode, Hash.Combine(Position, Index)));
Syntax\SyntaxTriviaList.cs (1)
485return Hash.Combine(Token.GetHashCode(), Hash.Combine(Node, Index));
Text\LinePosition.cs (1)
124return Hash.Combine(Line, Character);
Text\LinePositionSpan.cs (1)
69return Hash.Combine(_start.GetHashCode(), _end.GetHashCode());
Text\SourceTextComparer.cs (3)
39return Hash.Combine(obj.Length, 40Hash.Combine(contentsHash, 41Hash.Combine(encodingHash, ((int)obj.ChecksumAlgorithm).GetHashCode())));
Text\TextChange.cs (1)
72return Hash.Combine(this.Span.GetHashCode(), this.NewText?.GetHashCode() ?? 0);
Text\TextChangeRange.cs (1)
72return Hash.Combine(this.NewLength, this.Span.GetHashCode());
Text\TextLine.cs (1)
212return Hash.Combine(_text, Hash.Combine(_start, _endIncludingBreaks));
Text\TextSpan.cs (1)
235return Hash.Combine(Start, Length);
Microsoft.CodeAnalysis.CSharp (77)
Binder\Binder_Operators.cs (1)
3792result = Hash.Combine(result, typeComparer.GetHashCode(typeWithAnnotations.Type));
Binder\BinderFactory.cs (1)
38return Hash.Combine(syntaxNode.GetHashCode(), (int)usage);
Binder\DecisionDagBuilder.cs (6)
1970hashCode = Hash.Combine(value.GetHashCode(), hashCode); 1972return Hash.Combine(hashCode, x.Cases.Count); 2040return Hash.Combine(RemainingTests.GetHashCode(), Index); 2318public override int GetHashCode() => Hash.Combine(Negated.GetHashCode(), typeof(Not).GetHashCode()); 2373int value = Hash.Combine(length, this.GetType().GetHashCode()); 2374value = Hash.Combine(Hash.CombineValues(this.RemainingTests), value);
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (2)
284result = Hash.Combine(result, groupingKey.GetHashCode()); 288result = Hash.Combine(result, typeComparer.GetHashCode(parameter.Type));
BoundTree\BoundDagEvaluation.cs (2)
72return Hash.Combine(Input.GetHashCode(), this.Symbol?.GetHashCode() ?? 0); 153public override int GetHashCode() => Hash.Combine(base.GetHashCode(), this.Target.GetHashCode());
BoundTree\BoundDagTemp.cs (2)
45return Hash.Combine(this.Type.GetHashCode(), Hash.Combine(this.Source?.GetHashCode() ?? 0, this.Index));
BoundTree\BoundDagTest.cs (1)
46return Hash.Combine(((int)Kind).GetHashCode(), Input.GetHashCode());
BoundTree\BoundDecisionDagNode.cs (5)
43return Hash.Combine(n.Evaluation.GetHashCode(), RuntimeHelpers.GetHashCode(n.Next)); 45return Hash.Combine(n.Test.GetHashCode(), Hash.Combine(RuntimeHelpers.GetHashCode(n.WhenFalse), RuntimeHelpers.GetHashCode(n.WhenTrue))); 47return Hash.Combine(RuntimeHelpers.GetHashCode(n.WhenExpression), Hash.Combine(RuntimeHelpers.GetHashCode(n.WhenFalse), RuntimeHelpers.GetHashCode(n.WhenTrue)));
BoundTree\BoundExpression.cs (4)
717return Hash.Combine(ValueSymbol.GetHashCode(), 718Hash.Combine(ValueExpression.GetHashCode(), 719Hash.Combine(ValueDiagnostics.GetHashCode(), 720Hash.Combine(TypeExpression.GetHashCode(), TypeDiagnostics.GetHashCode()))));
Compilation\CSharpCompilation.cs (1)
2467return Hash.Combine(
Compilation\ForEachStatementInfo.cs (1)
109Hash.Combine(ElementConversion.GetHashCode(),
Compilation\QueryClauseInfo.cs (1)
64return Hash.Combine(this.CastInfo.GetHashCode(), _operationInfo.GetHashCode());
Compilation\TypeInfo.cs (2)
77Hash.Combine(this.Nullability.GetHashCode(), 78Hash.Combine(this.ConvertedNullability.GetHashCode(),
CSharpCompilationOptions.cs (3)
755return Hash.Combine(GetHashCodeHelper(), 757Hash.Combine(Hash.CombineValues(this.Usings, StringComparer.Ordinal), 758Hash.Combine(((uint)TopLevelBinderFlags).GetHashCode(), ((int)this.NullableContextOptions).GetHashCode()))));
CSharpParseOptions.cs (2)
302Hash.Combine(base.GetHashCodeHelper(), 303Hash.Combine((int)this.SpecifiedLanguageVersion, 0));
Declarations\SingleTypeDeclaration.cs (2)
288return Hash.Combine(thisDecl.Name.GetHashCode(), 289Hash.Combine(thisDecl.Arity.GetHashCode(),
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (1)
57Hash.Combine(thisIndex.GetValueOrDefault(), currentKey) :
Lowering\LocalRewriter\DelegateCacheContainer.cs (2)
110int hash = Hash.Combine(symbolComparer.GetHashCode(conversion.delegateType), symbolComparer.GetHashCode(conversion.targetMethod)); 114hash = Hash.Combine(hash, symbolComparer.GetHashCode(constrainedToType));
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
84return Hash.Combine((int)ParameterCount, Name.GetHashCode());
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
231return Hash.Combine(this.ContainingType.GetHashCode(), this.Name.GetHashCode());
Symbols\ArrayTypeSymbol.cs (1)
382hash = Hash.Combine(cur.Rank, hash);
Symbols\ConversionSignatureComparer.cs (2)
64hash = Hash.Combine(member.ReturnType.GetHashCode(), hash); 69hash = Hash.Combine(member.GetParameterType(0).GetHashCode(), hash);
Symbols\ErrorTypeSymbol.ErrorTypeParameterSymbol.cs (1)
184return Hash.Combine(_container.GetHashCode(), _ordinal);
Symbols\ExtendedErrorTypeSymbol.cs (2)
307return Hash.Combine(this.Arity, 308Hash.Combine((object?)this.ContainingSymbol != null ? this.ContainingSymbol.GetHashCode() : 0,
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
755currentHash = Hash.Combine(param.MethodHashCode(), currentHash); 761=> Hash.Combine(ReturnType, Hash.Combine(((int)CallingConvention).GetHashCode(), ((int)FunctionPointerTypeSymbol.GetRefKindForHashCode(RefKind)).GetHashCode()));
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (2)
65return Hash.Combine(_containingSymbol.GetHashCode(), Ordinal + 1); 69=> Hash.Combine(TypeWithAnnotations.GetHashCode(), ((int)FunctionPointerTypeSymbol.GetRefKindForHashCode(RefKind)).GetHashCode());
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
118return Hash.Combine(1, Signature.GetHashCode());
Symbols\MemberSignatureComparer.cs (4)
537hash = Hash.Combine((int)member.Kind, hash); 548hash = Hash.Combine(member.GetTypeOrReturnType().GetHashCode(), hash); 555hash = Hash.Combine(member.GetMemberArity(), hash); 556hash = Hash.Combine(member.GetParameterCount(), hash);
Symbols\MissingModuleSymbol.cs (1)
230return Hash.Combine(assembly.GetHashCode(), StringComparer.OrdinalIgnoreCase.GetHashCode(_name));
Symbols\MissingNamespaceSymbol.cs (1)
79return Hash.Combine(_containingSymbol.GetHashCode(), _name.GetHashCode());
Symbols\PropertySymbol.cs (1)
483hash = Hash.Combine(hash, this.ParameterCount);
Symbols\RangeVariableSymbol.cs (1)
179return Hash.Combine(_location?.GetHashCode() ?? 0, _containingSymbol.GetHashCode());
Symbols\SignatureOnlyParameterSymbol.cs (3)
130return Hash.Combine( 132Hash.Combine( 134Hash.Combine(
Symbols\Source\SourceLocalSymbol.cs (1)
506return Hash.Combine(_identifierToken.GetHashCode(), _containingSymbol.GetHashCode());
Symbols\Source\SourceParameterSymbolBase.cs (1)
49return Hash.Combine(_containingSymbol.GetHashCode(), this.Ordinal);
Symbols\SubstitutedFieldSymbol.cs (1)
133code = Hash.Combine(containingHashCode, code);
Symbols\SubstitutedMethodSymbol.cs (1)
382code = Hash.Combine(containingHashCode, code);
Symbols\SymbolDistinguisher.cs (1)
234result = Hash.Combine(result, compilation.GetHashCode());
Symbols\SynthesizedNamespaceSymbol.cs (1)
34=> Hash.Combine(_containingSymbol.GetHashCode(), _name.GetHashCode());
Symbols\Tuples\TupleErrorFieldSymbol.cs (1)
173return Hash.Combine(ContainingType.GetHashCode(), _tupleElementIndex.GetHashCode());
Symbols\Tuples\TupleFieldSymbol.cs (1)
155return Hash.Combine(_containingTuple.GetHashCode(), _tupleElementIndex.GetHashCode());
Utilities\InterceptableLocation.cs (1)
179return Hash.Combine(
Utilities\ValueSetFactory.EnumeratedValueSet.cs (1)
173public override int GetHashCode() => Hash.Combine(this._included.GetHashCode(), this._membersIncludedOrExcluded.GetHashCode());
Utilities\ValueSetFactory.NintValueSet.cs (2)
128Hash.Combine(this._hasSmall.GetHashCode(), Hash.Combine(this._hasLarge.GetHashCode(), this._values.GetHashCode()));
Utilities\ValueSetFactory.NuintValueSet.cs (1)
111Hash.Combine(this._hasLarge.GetHashCode(), this._values.GetHashCode());
Utilities\ValueSetFactory.NumericValueSet.cs (1)
326return Hash.Combine(Hash.CombineValues(_intervals), _intervals.Length);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (6)
ILSpan.cs (1)
30public override int GetHashCode() => Hash.Combine(StartOffset.GetHashCode(), EndOffsetExclusive.GetHashCode());
MetadataBlock.cs (3)
62return Hash.Combine( 63Hash.Combine(Pointer.GetHashCode(), Size), 64Hash.Combine(ModuleId.GetHashCode(), GenerationId.GetHashCode()));
PDB\MethodDebugInfo.Native.cs (2)
49return Hash.Combine( 50Hash.Combine(ScopeStart, ScopeEnd),
Microsoft.CodeAnalysis.Test.Utilities (6)
Diagnostics\DiagnosticDescription.cs (5)
350hashCode = Hash.Combine(_isWarningAsError.GetHashCode(), hashCode); 351hashCode = Hash.Combine(_isSuppressed.GetHashCode(), hashCode); 357hashCode = Hash.Combine(hashCode, _startPosition.Value.GetHashCode()); 359hashCode = Hash.Combine(hashCode, ((int)_defaultSeverityOpt.Value).GetHashCode()); 361hashCode = Hash.Combine(hashCode, ((int)_effectiveSeverityOpt.Value).GetHashCode());
Metadata\CustomAttributeRow.cs (1)
37return Hash.Combine(ParentToken.GetHashCode(), ConstructorToken.GetHashCode());