Base:
method
GetHashCode
Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol.GetHashCode()
12 overrides of GetHashCode
Microsoft.CodeAnalysis.CSharp (12)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
290public abstract override int GetHashCode();
Symbols\ErrorTypeSymbol.cs (1)
661public override int GetHashCode()
Symbols\ExtendedErrorTypeSymbol.cs (1)
305public override int GetHashCode()
Symbols\MissingMetadataTypeSymbol.cs (2)
332public override int GetHashCode() 450public override int GetHashCode()
Symbols\NativeIntegerTypeSymbol.cs (1)
214public override int GetHashCode() => _underlyingType.GetHashCode();
Symbols\NoPiaAmbiguousCanonicalTypeSymbol.cs (1)
87public override int GetHashCode()
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
73public override int GetHashCode()
Symbols\NoPiaMissingCanonicalTypeSymbol.cs (1)
111public override int GetHashCode()
Symbols\PlaceholderTypeArgumentSymbol.cs (1)
67public override int GetHashCode()
Symbols\SubstitutedNamedTypeSymbol.cs (1)
424public override int GetHashCode()
Symbols\UnboundGenericType.cs (1)
116public override int GetHashCode()
13 references to GetHashCode
Microsoft.CodeAnalysis.CSharp (13)
BoundTree\UnboundLambda.cs (1)
1135var value = TaskLikeReturnTypeOpt?.GetHashCode() ?? 0;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
233return Hash.Combine(this.ContainingType.GetHashCode(), this.Name.GetHashCode());
Symbols\CustomModifier.cs (2)
89return modifier.GetHashCode(); 121return modifier.GetHashCode();
Symbols\ErrorTypeSymbol.ErrorTypeParameterSymbol.cs (1)
184return Hash.Combine(_container.GetHashCode(), _ordinal);
Symbols\FunctionTypeSymbol.cs (1)
230return GetInternalDelegateType()?.GetHashCode() ?? 0;
Symbols\NativeIntegerTypeSymbol.cs (1)
214public override int GetHashCode() => _underlyingType.GetHashCode();
Symbols\SubstitutedFieldSymbol.cs (1)
133if (containingHashCode != this.OriginalDefinition.ContainingType.GetHashCode())
Symbols\SubstitutedMethodSymbol.cs (1)
385if (containingHashCode == this.OriginalDefinition.ContainingType.GetHashCode() &&
Symbols\Tuples\TupleErrorFieldSymbol.cs (1)
175return Hash.Combine(ContainingType.GetHashCode(), _tupleElementIndex.GetHashCode());
Symbols\Tuples\TupleFieldSymbol.cs (1)
157return Hash.Combine(_containingTuple.GetHashCode(), _tupleElementIndex.GetHashCode());
Symbols\TypeSymbolExtensions.cs (2)
1661return type.OriginalDefinition.GetHashCode(); 1664int code = type.OriginalDefinition.GetHashCode();