Base:
method
Equals
Microsoft.CodeAnalysis.CSharp.Symbol.Equals(Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.TypeCompareKind)
7 overrides of Equals
Microsoft.CodeAnalysis.CSharp (7)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
703public override bool Equals(Symbol other, TypeCompareKind compareKind)
Symbols\NativeIntegerTypeSymbol.cs (1)
381public override bool Equals(Symbol? other, TypeCompareKind comparison) => NativeIntegerTypeSymbol.EqualsHelper(this, other, comparison, symbol => symbol.UnderlyingMethod);
Symbols\ReducedExtensionMethodSymbol.cs (1)
585public override bool Equals(Symbol obj, TypeCompareKind compareKind)
Symbols\Source\LambdaSymbol.cs (1)
392public sealed override bool Equals(Symbol symbol, TypeCompareKind compareKind)
Symbols\Source\LocalFunctionSymbol.cs (1)
524public sealed override bool Equals(Symbol symbol, TypeCompareKind compareKind)
Symbols\SubstitutedMethodSymbol.cs (1)
425public sealed override bool Equals(Symbol obj, TypeCompareKind compareKind)
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
423public override bool Equals(Symbol obj, TypeCompareKind compareKind)
2 references to Equals
Microsoft.CodeAnalysis.CSharp (2)
Symbols\ReducedExtensionMethodSymbol.cs (1)
590return (object)other != null && _reducedFrom.Equals(other._reducedFrom, compareKind);
Symbols\Source\SourceLabelSymbol.cs (1)
157&& symbol._containingMethod.Equals(_containingMethod, compareKind);