Base:
method
GetHashCode
Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol.GetHashCode()
12 overrides of GetHashCode
Microsoft.CodeAnalysis.CSharp (12)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
284
public abstract override int
GetHashCode
();
Symbols\ErrorTypeSymbol.cs (1)
655
public override int
GetHashCode
()
Symbols\ExtendedErrorTypeSymbol.cs (1)
305
public override int
GetHashCode
()
Symbols\MissingMetadataTypeSymbol.cs (2)
332
public override int
GetHashCode
()
450
public override int
GetHashCode
()
Symbols\NativeIntegerTypeSymbol.cs (1)
209
public override int
GetHashCode
() => _underlyingType.GetHashCode();
Symbols\NoPiaAmbiguousCanonicalTypeSymbol.cs (1)
87
public override int
GetHashCode
()
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
73
public override int
GetHashCode
()
Symbols\NoPiaMissingCanonicalTypeSymbol.cs (1)
111
public override int
GetHashCode
()
Symbols\PlaceholderTypeArgumentSymbol.cs (1)
67
public override int
GetHashCode
()
Symbols\SubstitutedNamedTypeSymbol.cs (1)
420
public override int
GetHashCode
()
Symbols\UnboundGenericType.cs (1)
116
public override int
GetHashCode
()
19 references to GetHashCode
Microsoft.CodeAnalysis.CSharp (13)
BoundTree\UnboundLambda.cs (1)
1100
var value = TaskLikeReturnTypeOpt?.
GetHashCode
() ?? 0;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
231
return Hash.Combine(this.ContainingType.
GetHashCode
(), this.Name.GetHashCode());
Symbols\CustomModifier.cs (2)
89
return modifier.
GetHashCode
();
121
return modifier.
GetHashCode
();
Symbols\ErrorTypeSymbol.ErrorTypeParameterSymbol.cs (1)
184
return Hash.Combine(_container.
GetHashCode
(), _ordinal);
Symbols\FunctionTypeSymbol.cs (1)
230
return GetInternalDelegateType()?.
GetHashCode
() ?? 0;
Symbols\NativeIntegerTypeSymbol.cs (1)
209
public override int GetHashCode() => _underlyingType.
GetHashCode
();
Symbols\SubstitutedFieldSymbol.cs (1)
131
if (containingHashCode != this.OriginalDefinition.ContainingType.
GetHashCode
())
Symbols\SubstitutedMethodSymbol.cs (1)
380
if (containingHashCode == this.OriginalDefinition.ContainingType.
GetHashCode
() &&
Symbols\Tuples\TupleErrorFieldSymbol.cs (1)
173
return Hash.Combine(ContainingType.
GetHashCode
(), _tupleElementIndex.GetHashCode());
Symbols\Tuples\TupleFieldSymbol.cs (1)
155
return Hash.Combine(_containingTuple.
GetHashCode
(), _tupleElementIndex.GetHashCode());
Symbols\TypeSymbolExtensions.cs (2)
1578
return type.OriginalDefinition.
GetHashCode
();
1581
int code = type.OriginalDefinition.
GetHashCode
();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\NativeIntegerTests.cs (2)
386
Assert.Equal(underlyingType.
GetHashCode
(), nativeIntegerType.
GetHashCode
());
Semantics\NullableReferenceTypesTests.cs (4)
115948
Assert.Equal(cDefinition.
GetHashCode
(), c4.
GetHashCode
());
115956
Assert.Equal(iDefinition.
GetHashCode
(), i4.
GetHashCode
());