Base:
method
GetHashCode
Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol.GetHashCode()
12 overrides of GetHashCode
Microsoft.CodeAnalysis.CSharp (12)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
286
public abstract override int
GetHashCode
();
Symbols\ErrorTypeSymbol.cs (1)
657
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)
210
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)
1133
var value = TaskLikeReturnTypeOpt?.
GetHashCode
() ?? 0;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
233
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)
210
public override int GetHashCode() => _underlyingType.
GetHashCode
();
Symbols\SubstitutedFieldSymbol.cs (1)
131
if (containingHashCode != this.OriginalDefinition.ContainingType.
GetHashCode
())
Symbols\SubstitutedMethodSymbol.cs (1)
385
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)
1623
return type.OriginalDefinition.
GetHashCode
();
1626
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)
115998
Assert.Equal(cDefinition.
GetHashCode
(), c4.
GetHashCode
());
116006
Assert.Equal(iDefinition.
GetHashCode
(), i4.
GetHashCode
());