7 overrides of Equals
Microsoft.CodeAnalysis.CSharp (7)
Symbols\ArrayTypeSymbol.cs (1)
344internal override bool Equals(TypeSymbol? t2, TypeCompareKind comparison)
Symbols\DynamicTypeSymbol.cs (1)
198internal override bool Equals(TypeSymbol? t2, TypeCompareKind comparison)
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
101internal override bool Equals(TypeSymbol t2, TypeCompareKind compareKind)
Symbols\FunctionTypeSymbol.cs (1)
207internal override bool Equals(TypeSymbol t2, TypeCompareKind compareKind)
Symbols\NamedTypeSymbol.cs (1)
798internal override bool Equals(TypeSymbol t2, TypeCompareKind comparison)
Symbols\PointerTypeSymbol.cs (1)
231internal override bool Equals(TypeSymbol? t2, TypeCompareKind comparison)
Symbols\TypeParameterSymbol.cs (1)
653internal override bool Equals(TypeSymbol t2, TypeCompareKind comparison)
9 references to Equals
Microsoft.CodeAnalysis.CSharp (9)
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (4)
610? source.Equals(target, ComparisonForUserDefinedOperators) 611: source0.Equals(target0, ComparisonForUserDefinedOperators)) 812this.ReturnType.Equals(parameterType, ComparisonForUserDefinedOperators) : 831return type.Equals(this.ContainingType, ComparisonForUserDefinedOperators);
Symbols\TypeSymbol.cs (4)
264if (type.Equals(t, comparison)) 280return this.Equals(type, comparison) || this.IsDerivedFrom(type, comparison, ref useSiteInfo); 305return this.Equals(t2, compareKind); 2474return left.Equals(right, comparison);
Symbols\TypeWithAnnotations.cs (1)
544return Type.Equals(other.Type, comparison);