15 references to Instance
Microsoft.CodeAnalysis.CodeStyle (11)
AbstractSpeculationAnalyzer.cs (1)
443
return SymbolEquivalenceComparer.
Instance
.Equals(symbol, newSymbol);
ITypeSymbolExtensions.cs (8)
101
symbols ??= new HashSet<INamedTypeSymbol>(SymbolEquivalenceComparer.
Instance
);
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.SymbolKeyReader.cs (1)
378
: SymbolEquivalenceComparer.
Instance
;
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationArrayTypeSymbol.cs (1)
75
=> SymbolEquivalenceComparer.
Instance
.Equals(this, other);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
125
if (!SymbolEquivalenceComparer.
Instance
.Equals(leftType, rightType))
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))