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)
281
internal abstract override bool
Equals
(TypeSymbol t2, TypeCompareKind comparison);
Symbols\ExtendedErrorTypeSymbol.cs (1)
286
internal override bool
Equals
(TypeSymbol? t2, TypeCompareKind comparison)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2862
internal override bool
Equals
(TypeSymbol t2, TypeCompareKind comparison)
Symbols\MissingMetadataTypeSymbol.cs (2)
366
internal override bool
Equals
(TypeSymbol t2, TypeCompareKind comparison)
455
internal override bool
Equals
(TypeSymbol t2, TypeCompareKind comparison)
Symbols\NativeIntegerTypeSymbol.cs (1)
190
internal override bool
Equals
(TypeSymbol? other, TypeCompareKind comparison)
Symbols\NoPiaAmbiguousCanonicalTypeSymbol.cs (1)
92
internal override bool
Equals
(TypeSymbol t2, TypeCompareKind comparison)
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
78
internal override bool
Equals
(TypeSymbol t2, TypeCompareKind comparison)
Symbols\NoPiaMissingCanonicalTypeSymbol.cs (1)
116
internal override bool
Equals
(TypeSymbol t2, TypeCompareKind comparison)
Symbols\PlaceholderTypeArgumentSymbol.cs (1)
62
internal override bool
Equals
(TypeSymbol t2, TypeCompareKind comparison)
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1807
internal override bool
Equals
(TypeSymbol t2, TypeCompareKind comparison)
Symbols\UnboundGenericType.cs (1)
105
internal 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)
197
other.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)
2866
base.
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)
200
if (!_underlyingType.
Equals
(other, comparison))
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1811
base.
Equals
(t2, comparison);
Symbols\TypeParameterSymbol.cs (1)
676
return other.ContainingSymbol.ContainingType.
Equals
(this.ContainingSymbol.ContainingType, comparison);