41 references to Combine
Microsoft.CodeAnalysis.CodeStyle (41)
BitVector.cs (2)
73
bitsHash = Hash.
Combine
(_bits[i].GetHashCode(), bitsHash);
77
return Hash.
Combine
(_capacity, bitsHash);
DiagnosticHelper.cs (1)
358
return Hash.
Combine
(
Hash.cs (7)
24
return
Combine
(currentKey, newKeyPart ? 1 : 0);
64
hashCode = Hash.
Combine
(value.GetHashCode(), hashCode);
84
hashCode = Hash.
Combine
(value.GetHashCode(), hashCode);
107
hashCode = Hash.
Combine
(value.GetHashCode(), hashCode);
133
hashCode = Hash.
Combine
(value.GetHashCode(), hashCode);
158
hashCode = Hash.
Combine
(stringComparer.GetHashCode(value), hashCode);
178
hashCode = Hash.
Combine
(stringComparer.GetHashCode(value), hashCode);
NamingStylePreferences.cs (2)
373
return Hash.
Combine
(Hash.CombineValues(SymbolSpecifications),
374
Hash.
Combine
(Hash.CombineValues(NamingStyles),
PathUtilities.cs (1)
690
hc = Hash.
Combine
(char.ToUpperInvariant(ch), hc);
Range.cs (1)
50
return Hash.
Combine
(Start.GetHashCode(), End.GetHashCode());
Section.cs (2)
188
=> Hash.
Combine
(
190
Hash.
Combine
(
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (16)
32
_parameterAggregator = (acc, sym) => Hash.
Combine
(symbolEquivalenceComparer.ParameterEquivalenceComparer.GetHashCode(sym), acc);
50
return Hash.
Combine
(GetNullableAnnotationsHashCode((ITypeSymbol)x), Hash.Combine(typeof(IDynamicTypeSymbol), currentHash));
84
Hash.
Combine
(GetNullableAnnotationsHashCode(x),
85
Hash.
Combine
(x.Rank,
90
=> Hash.
Combine
(_symbolEquivalenceComparer._assemblyComparerOpt?.GetHashCode(x) ?? 0, currentHash);
125
Hash.
Combine
(x.Arity,
126
Hash.
Combine
(x.Parameters.Length,
168
return Hash.
Combine
(currentHash, Hash.CombineValues(x.TupleElements));
174
Hash.
Combine
((int)GetTypeKind(x),
176
Hash.
Combine
(x.Arity,
180
Hash.
Combine
(GetNullableAnnotationsHashCode(x),
238
Hash.
Combine
(typeof(IPointerTypeSymbol).GetHashCode(),
247
Hash.
Combine
(x.Parameters.Length,
268
Hash.
Combine
(x.Ordinal,
269
Hash.
Combine
((int)x.TypeParameterKind, currentHash));
296
=> Hash.
Combine
(x.GetHashCode(), currentHash);
SymbolKey.cs (1)
348
hashCode = Hash.
Combine
(ch, hashCode);
SymbolSpecification.cs (4)
223
return Hash.
Combine
(ID.GetHashCode(),
224
Hash.
Combine
(Name.GetHashCode(),
225
Hash.
Combine
(Hash.CombineValues(ApplicableSymbolKindList),
226
Hash.
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()));
202
hash = Hash.
Combine
(Hash.
Combine
(segment.Kind, segment.Ordinal), hash);