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)
307
return Hash.
Combine
(EmitMetadataOnly,
310
Hash.
Combine
(HighEntropyVirtualAddressSpace,
317
Hash.
Combine
(TolerateErrors,
318
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);