Base:
method
Equals
Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol.Equals(Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.TypeCompareKind)
12 overrides of Equals
Microsoft.CodeAnalysis.CSharp (12)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
273internal abstract override bool Equals(TypeSymbol t2, TypeCompareKind comparison);
Symbols\ExtendedErrorTypeSymbol.cs (1)
286internal override bool Equals(TypeSymbol? t2, TypeCompareKind comparison)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2596internal override bool Equals(TypeSymbol t2, TypeCompareKind comparison)
Symbols\MissingMetadataTypeSymbol.cs (2)
366internal override bool Equals(TypeSymbol t2, TypeCompareKind comparison) 455internal override bool Equals(TypeSymbol t2, TypeCompareKind comparison)
Symbols\NativeIntegerTypeSymbol.cs (1)
187internal override bool Equals(TypeSymbol? other, TypeCompareKind comparison)
Symbols\NoPiaAmbiguousCanonicalTypeSymbol.cs (1)
92internal override bool Equals(TypeSymbol t2, TypeCompareKind comparison)
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
78internal override bool Equals(TypeSymbol t2, TypeCompareKind comparison)
Symbols\NoPiaMissingCanonicalTypeSymbol.cs (1)
116internal override bool Equals(TypeSymbol t2, TypeCompareKind comparison)
Symbols\PlaceholderTypeArgumentSymbol.cs (1)
62internal override bool Equals(TypeSymbol t2, TypeCompareKind comparison)
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1768internal override bool Equals(TypeSymbol t2, TypeCompareKind comparison)
Symbols\UnboundGenericType.cs (1)
105internal override bool Equals(TypeSymbol t2, TypeCompareKind comparison)
9 references to Equals
Microsoft.CodeAnalysis.CSharp (9)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
226&& other.ContainingType.Equals(this.ContainingType, compareKind);
Symbols\ErrorTypeSymbol.ErrorTypeParameterSymbol.cs (1)
197other.ContainingType.Equals(this.ContainingType, comparison);
Symbols\ExtendedErrorTypeSymbol.cs (1)
300((object)this.ContainingType != null ? this.ContainingType.Equals(other.ContainingType, comparison) :
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2600base.Equals(t2, comparison);
Symbols\MissingMetadataTypeSymbol.cs (1)
465_containingType.Equals(other._containingType, comparison);
Symbols\NamedTypeSymbol.cs (1)
848!this.ContainingType.Equals(other.ContainingType, comparison))
Symbols\NativeIntegerTypeSymbol.cs (1)
197if (!_underlyingType.Equals(other, comparison))
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1772base.Equals(t2, comparison);
Symbols\TypeParameterSymbol.cs (1)
673return other.ContainingSymbol.ContainingType.Equals(this.ContainingSymbol.ContainingType, comparison);