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