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)
280internal 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)
2854internal 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)
189internal 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)
1802internal 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)
2858base.Equals(t2, comparison);
Symbols\MissingMetadataTypeSymbol.cs (1)
465_containingType.Equals(other._containingType, comparison);
Symbols\NamedTypeSymbol.cs (1)
857!this.ContainingType.Equals(other.ContainingType, comparison))
Symbols\NativeIntegerTypeSymbol.cs (1)
199if (!_underlyingType.Equals(other, comparison))
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1806base.Equals(t2, comparison);
Symbols\TypeParameterSymbol.cs (1)
675return other.ContainingSymbol.ContainingType.Equals(this.ContainingSymbol.ContainingType, comparison);