24 references to Combine
Microsoft.CodeAnalysis (24)
Compilation\CompilationOptions.cs (7)
671
return Hash.
Combine
(this.CheckOverflow,
672
Hash.
Combine
(this.ConcurrentBuild,
673
Hash.
Combine
(this.Deterministic,
675
Hash.
Combine
(this.DebugPlusMode,
682
Hash.
Combine
(this.ReferencesSupersedeLowerVersions,
687
Hash.
Combine
(this.ReportSuppressedDiagnostics,
697
Hash.
Combine
(this.PublicSign,
Compilation\PreprocessingSymbolInfo.cs (1)
44
return Hash.
Combine
(this.IsDefined, Hash.Combine(this.Symbol, 0));
Diagnostic\FileLinePositionSpan.cs (1)
118
=> Hash.Combine(Path, Hash.
Combine
(HasMappedPath, Span.GetHashCode()));
DiagnosticAnalyzer\SourceOrAdditionalFile.cs (2)
49
return Hash.
Combine
(true, SourceTree.GetHashCode());
54
return Hash.
Combine
(false, AdditionalFile.GetHashCode());
Emit\AnonymousTypeKey.cs (2)
56
return Hash.
Combine
(IsKey,
57
Hash.
Combine
(IgnoreCase,
Emit\EditAndContinue\EncLocalInfo.cs (1)
62
Hash.
Combine
(IsUnused, 0))));
Emit\EmitOptions.cs (4)
305
return Hash.
Combine
(EmitMetadataOnly,
308
Hash.
Combine
(HighEntropyVirtualAddressSpace,
315
Hash.
Combine
(TolerateErrors,
316
Hash.
Combine
(IncludePrivateMembers,
MetadataReader\MetadataTypeName.Key.cs (1)
100
Hash.
Combine
(_useCLSCompliantNameArityEncoding != 0,
MetadataReference\AssemblyIdentity.cs (1)
427
Hash.
Combine
(_isRetargetable,
MetadataReference\MetadataReferenceProperties.cs (2)
174
return Hash.Combine(Hash.CombineValues(Aliases), Hash.
Combine
(_embedInteropTypes, Hash.
Combine
(HasRecursiveAliases, ((int)_kind).GetHashCode())));
Symbols\Attributes\CommonAttributeDataComparer.cs (2)
44
hash = Hash.
Combine
(attr.HasErrors, hash);
45
hash = Hash.
Combine
(attr.IsConditionallyOmitted, hash);