Implemented interface member:
15 references to Equals
Microsoft.CodeAnalysis.CodeStyle (10)
AbstractSpeculationAnalyzer.cs (1)
443
return SymbolEquivalenceComparer.Instance.
Equals
(symbol, newSymbol);
ITypeSymbolExtensions.cs (7)
162
return type.GetBaseTypesAndThis().Concat(type.AllInterfaces).Contains(t => SymbolEquivalenceComparer.Instance.
Equals
(t, baseType));
170
return type.GetBaseTypesAndThis().Contains(t => SymbolEquivalenceComparer.Instance.
Equals
(t, baseType));
181
if (SymbolEquivalenceComparer.Instance.
Equals
(type, originalBaseType))
187
return baseTypes.Contains(t => SymbolEquivalenceComparer.Instance.
Equals
(t.OriginalDefinition, originalBaseType));
203
if (SymbolEquivalenceComparer.Instance.
Equals
(currentBaseType.OriginalDefinition, originalBaseType))
218
return type.AllInterfaces.Any(static (t, originalInterfaceType) => SymbolEquivalenceComparer.Instance.
Equals
(t.OriginalDefinition, originalInterfaceType), originalInterfaceType);
224
return type.AllInterfaces.Contains(t => SymbolEquivalenceComparer.Instance.
Equals
(t, interfaceType));
SymbolKey.AliasSymbolKey.cs (1)
68
SymbolEquivalenceComparer.Instance.
Equals
(aliasSymbol.Target, target))
SymbolKey.MethodSymbolKey.cs (1)
249
!reader.Comparer.
Equals
(returnType, method.ReturnType))
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationArrayTypeSymbol.cs (1)
75
=> SymbolEquivalenceComparer.Instance.
Equals
(this, other);
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
125
if (!SymbolEquivalenceComparer.Instance.
Equals
(leftType, rightType))
CSharpUseImplicitTypeHelper.cs (1)
207
return SymbolEquivalenceComparer.TupleNamesMustMatchInstance.
Equals
(
ExpressionSyntaxExtensions.cs (1)
657
return SymbolEquivalenceComparer.Instance.
Equals
(instanceType, staticType);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpInlineDeclarationCodeFixProvider.cs (1)
376
if (!SymbolEquivalenceComparer.Instance.
Equals
(previousSymbol, updatedSymbolInfo.Symbol))