Base:
method
GetHashCode
Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol.GetHashCode()
12 overrides of GetHashCode
Microsoft.CodeAnalysis.CSharp (12)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
273
public abstract override int
GetHashCode
();
Symbols\ErrorTypeSymbol.cs (1)
618
public override int
GetHashCode
()
Symbols\ExtendedErrorTypeSymbol.cs (1)
304
public override int
GetHashCode
()
Symbols\MissingMetadataTypeSymbol.cs (2)
331
public override int
GetHashCode
()
449
public override int
GetHashCode
()
Symbols\NativeIntegerTypeSymbol.cs (1)
205
public override int
GetHashCode
() => _underlyingType.GetHashCode();
Symbols\NoPiaAmbiguousCanonicalTypeSymbol.cs (1)
86
public override int
GetHashCode
()
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
72
public override int
GetHashCode
()
Symbols\NoPiaMissingCanonicalTypeSymbol.cs (1)
110
public override int
GetHashCode
()
Symbols\PlaceholderTypeArgumentSymbol.cs (1)
66
public override int
GetHashCode
()
Symbols\SubstitutedNamedTypeSymbol.cs (1)
387
public override int
GetHashCode
()
Symbols\UnboundGenericType.cs (1)
115
public override int
GetHashCode
()
20 references to GetHashCode
Microsoft.CodeAnalysis.CSharp (14)
BoundTree\UnboundLambda.cs (1)
1030
var value = TaskLikeReturnTypeOpt?.
GetHashCode
() ?? 0;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
229
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)
176
return Hash.Combine(_container.
GetHashCode
(), _ordinal);
Symbols\FunctionTypeSymbol.cs (1)
224
return GetInternalDelegateType()?.
GetHashCode
() ?? 0;
Symbols\NativeIntegerTypeSymbol.cs (1)
205
public override int GetHashCode() => _underlyingType.
GetHashCode
();
Symbols\SubstitutedFieldSymbol.cs (1)
131
if (containingHashCode != this.OriginalDefinition.ContainingType.
GetHashCode
())
Symbols\SubstitutedMethodSymbol.cs (2)
368
var containingHashCode = _containingType.
GetHashCode
();
369
if (containingHashCode == this.OriginalDefinition.ContainingType.
GetHashCode
() &&
Symbols\Tuples\TupleErrorFieldSymbol.cs (1)
173
return Hash.Combine(ContainingType.
GetHashCode
(), _tupleElementIndex.GetHashCode());
Symbols\Tuples\TupleFieldSymbol.cs (1)
154
return Hash.Combine(_containingTuple.
GetHashCode
(), _tupleElementIndex.GetHashCode());
Symbols\TypeSymbolExtensions.cs (2)
1485
return type.OriginalDefinition.
GetHashCode
();
1488
int code = type.OriginalDefinition.
GetHashCode
();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\NativeIntegerTests.cs (2)
381
Assert.Equal(underlyingType.
GetHashCode
(), nativeIntegerType.
GetHashCode
());
Semantics\NullableReferenceTypesTests.cs (4)
112156
Assert.Equal(cDefinition.
GetHashCode
(), c4.
GetHashCode
());
112164
Assert.Equal(iDefinition.
GetHashCode
(), i4.
GetHashCode
());