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)
1127
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)
1588
return type.OriginalDefinition.
GetHashCode
();
1591
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)
116007
Assert.Equal(cDefinition.
GetHashCode
(), c4.
GetHashCode
());
116015
Assert.Equal(iDefinition.
GetHashCode
(), i4.
GetHashCode
());