Implemented interface member:
215 references to Equals
Microsoft.CodeAnalysis.CSharp.Features (5)
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
205
SymbolEquivalenceComparer.Instance.
Equals
(GetReturnType(m), returnType));
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (2)
88
SymbolEquivalenceComparer.Instance.
Equals
(
118
SymbolEquivalenceComparer.Instance.
Equals
(
CSharpInlineDeclarationCodeFixProvider.cs (1)
376
if (!SymbolEquivalenceComparer.Instance.
Equals
(previousSymbol, updatedSymbolInfo.Symbol))
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
125
if (!SymbolEquivalenceComparer.Instance.
Equals
(leftType, rightType))
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CSharpUseImplicitTypeHelper.cs (1)
207
return SymbolEquivalenceComparer.TupleNamesMustMatchInstance.
Equals
(
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
657
return SymbolEquivalenceComparer.Instance.
Equals
(instanceType, staticType);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (171)
Utilities\SymbolEquivalenceComparerTests.cs (171)
69
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(intField1.Type, intField1.Type));
70
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(intField1.Type, intField2.Type));
74
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(intArrayField1.Type, intArrayField1.Type));
75
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(intArrayField1.Type, intArrayField2.Type));
79
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(stringArrayField1.Type, stringArrayField1.Type));
80
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(stringArrayField1.Type, stringArrayField2.Type));
82
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(intArrayArrayField1.Type, intArrayArrayField1.Type));
83
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(intArrayArrayField1.Type, intArrayArrayField2.Type));
85
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(intArrayRank2Field1.Type, intArrayRank2Field1.Type));
86
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(intArrayRank2Field1.Type, intArrayRank2Field2.Type));
88
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(int32Field1.Type, int32Field1.Type));
89
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(int32Field1.Type, int32Field2.Type));
91
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(intField1.Type, intArrayField1.Type));
92
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(intArrayField1.Type, stringArrayField1.Type));
93
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(stringArrayField1.Type, intArrayArrayField1.Type));
94
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(intArrayArrayField1.Type, intArrayRank2Field1.Type));
95
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(intArrayRank2Field1.Type, int32Field1.Type));
97
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(int32Field1.Type, intField1.Type));
142
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(csharpIntField1.Type, vbIntField1.Type));
143
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(csharpIntArrayField1.Type, vbIntArrayField1.Type));
144
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(csharpStringArrayField1.Type, vbStringArrayField1.Type));
145
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(csharpIntArrayArrayField1.Type, vbIntArrayArrayField1.Type));
146
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(csharpInt32Field1.Type, vbInt32Field1.Type));
148
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpIntField1.Type, vbIntArrayField1.Type));
149
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(vbIntArrayField1.Type, csharpStringArrayField1.Type));
150
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpStringArrayField1.Type, vbIntArrayArrayField1.Type));
151
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(vbIntArrayArrayField1.Type, csharpIntArrayRank2Field1.Type));
152
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpIntArrayRank2Field1.Type, vbInt32Field1.Type));
154
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(csharpInt32Field1.Type, vbIntField1.Type));
156
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(vbIntField1.Type, csharpIntArrayField1.Type));
157
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpIntArrayField1.Type, vbStringArrayField1.Type));
158
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(vbStringArrayField1.Type, csharpIntArrayArrayField1.Type));
159
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpIntArrayArrayField1.Type, vbIntArrayRank2Field1.Type));
160
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(vbIntArrayRank2Field1.Type, csharpInt32Field1.Type));
162
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(vbInt32Field1.Type, csharpIntField1.Type));
209
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(field1_v1, field1_v2));
213
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(field2_v1, field2_v2));
214
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(field3_v1, field3_v2));
215
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(field4_v1, field4_v2));
260
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(field1_v1, field1_v2));
261
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(field2_v1, field2_v2));
262
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(field3_v1, field3_v2));
263
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(field4_v1, field4_v2));
299
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(goo, goo_intInstantiation1));
300
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(goo, goo_intInstantiation2));
301
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(goo, goo_stringInstantiation));
302
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(goo_intInstantiation1, goo_stringInstantiation));
304
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(goo, goo_instanceInstantiation));
308
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(goo_intInstantiation1, goo_intInstantiation2));
335
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
360
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
385
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
410
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
435
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
462
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
489
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
516
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
541
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
566
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
593
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
629
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(csharpGooMethod, vbGooMethod));
633
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpGooMethod, csharpBarMethod));
634
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpGooMethod, vbQuuxMethod));
636
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpBarMethod, csharpGooMethod));
637
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpBarMethod, vbGooMethod));
638
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpBarMethod, vbQuuxMethod));
674
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(csharpGooMethod, vbGooMethod));
678
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpGooMethod, csharpBarMethod));
679
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpGooMethod, vbBarMethod));
681
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpBarMethod, csharpGooMethod));
682
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpBarMethod, vbGooMethod));
683
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(csharpBarMethod, vbBarMethod));
702
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(field1_v1, field2_v1));
703
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(field2_v1, field1_v1));
729
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
730
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method_v2, method_v1));
764
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
765
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(method_v2, method_v1));
797
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
798
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method_v2, method_v1));
832
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
833
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(method_v2, method_v1));
869
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(outer1, outer2));
873
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(inner1, inner2));
877
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(outerType1, outerType2));
881
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(innerType1, innerType2));
885
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(outer1, inner1));
886
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(inner1, outerType1));
887
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(outerType1, innerType1));
888
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(innerType1, outer1));
890
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(outer1, inner1.ContainingSymbol));
894
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(outer1, innerType1.ContainingSymbol.ContainingSymbol));
898
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(inner1, innerType1.ContainingSymbol));
902
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(outer1, outerType1.ContainingSymbol));
939
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(type1_v1, type1_v2));
940
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(type1_v2, type1_v1));
944
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(type2_v1, type2_v2));
945
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(type2_v2, type2_v1));
949
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(type1_v1, type2_v1));
950
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(type2_v1, type1_v1));
974
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(type1_v1, type1_v2));
975
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(type1_v2, type1_v1));
999
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(type1_v1, type1_v2));
1000
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(type1_v2, type1_v1));
1024
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(type1_v1, type1_v2));
1025
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(type1_v2, type1_v1));
1057
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(type1_v1, type1_v2));
1058
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(type1_v2, type1_v1));
1088
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
1089
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method_v2, method_v1));
1122
Assert.False(trueComp.
Equals
(method_v1, method_v2));
1123
Assert.False(trueComp.
Equals
(method_v2, method_v1));
1126
Assert.True(falseComp.
Equals
(method_v1, method_v2));
1127
Assert.True(falseComp.
Equals
(method_v2, method_v1));
1159
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
1189
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
1219
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
1220
Assert.True(SymbolEquivalenceComparer.TupleNamesMustMatchInstance.
Equals
(method_v1, method_v2));
1250
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
1251
Assert.False(SymbolEquivalenceComparer.TupleNamesMustMatchInstance.
Equals
(method_v1, method_v2));
1281
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
1282
Assert.False(SymbolEquivalenceComparer.TupleNamesMustMatchInstance.
Equals
(method_v1, method_v2));
1313
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(method_v1, method_v2));
1361
Assert.True(ignoreComparer.
Equals
(a1, a2));
1362
Assert.True(ignoreComparer.
Equals
(b1, b2));
1363
Assert.True(ignoreComparer.
Equals
(c1, c2));
1364
Assert.True(ignoreComparer.
Equals
(d1, d2));
1365
Assert.False(notIgnoreComparer.
Equals
(a1, a2));
1366
Assert.False(notIgnoreComparer.
Equals
(b1, b2));
1367
Assert.False(notIgnoreComparer.
Equals
(c1, c2));
1368
Assert.False(notIgnoreComparer.
Equals
(d1, d2));
1422
Assert.True(ignoreComparer.
Equals
(a1, a2));
1423
Assert.True(ignoreComparer.
Equals
(b1, b2));
1424
Assert.True(ignoreComparer.
Equals
(c1, c2));
1425
Assert.True(ignoreComparer.
Equals
(d1, d2));
1426
Assert.False(notIgnoreComparer.
Equals
(a1, a2));
1427
Assert.False(notIgnoreComparer.
Equals
(b1, b2));
1428
Assert.False(notIgnoreComparer.
Equals
(c1, c2));
1429
Assert.False(notIgnoreComparer.
Equals
(d1, d2));
1592
Assert.True(SymbolEquivalenceComparer.IgnoreAssembliesInstance.
Equals
(namespace1, namespace2));
1596
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(namespace1, namespace2));
1626
Assert.True(SymbolEquivalenceComparer.IgnoreAssembliesInstance.
Equals
(ta1, ta2));
1627
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(ta1, ta2));
1628
Assert.True(identityComparer.
Equals
(ta1, ta2));
1631
Assert.True(SymbolEquivalenceComparer.IgnoreAssembliesInstance.
Equals
(ta1, tb1));
1632
Assert.False(SymbolEquivalenceComparer.Instance.
Equals
(ta1, tb1));
1633
Assert.False(identityComparer.
Equals
(ta1, tb1));
1636
Assert.True(SymbolEquivalenceComparer.IgnoreAssembliesInstance.
Equals
(tb1, tb2));
1637
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(tb1, tb2));
1638
Assert.False(identityComparer.
Equals
(tb1, tb2));
1641
Assert.True(SymbolEquivalenceComparer.IgnoreAssembliesInstance.
Equals
(tb2, tb3));
1642
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(tb2, tb3));
1643
Assert.True(identityComparer.
Equals
(tb2, tb3));
1714
Assert.True(identityComparer.
Equals
(f1[0], f2[0]));
1715
Assert.False(identityComparer.
Equals
(f1[0], f2[1]));
1716
Assert.False(identityComparer.
Equals
(f1[0], f2[2]));
1717
Assert.False(identityComparer.
Equals
(f1[0], f2[3]));
1719
Assert.False(identityComparer.
Equals
(f1[1], f2[0]));
1720
Assert.True(identityComparer.
Equals
(f1[1], f2[1]));
1721
Assert.False(identityComparer.
Equals
(f1[1], f2[2]));
1722
Assert.False(identityComparer.
Equals
(f1[1], f2[3]));
1724
Assert.False(identityComparer.
Equals
(f1[2], f2[0]));
1725
Assert.False(identityComparer.
Equals
(f1[2], f2[1]));
1726
Assert.True(identityComparer.
Equals
(f1[2], f2[2]));
1727
Assert.False(identityComparer.
Equals
(f1[2], f2[3]));
1729
Assert.False(identityComparer.
Equals
(f1[3], f2[0]));
1730
Assert.False(identityComparer.
Equals
(f1[3], f2[1]));
1731
Assert.False(identityComparer.
Equals
(f1[3], f2[2]));
1732
Assert.True(identityComparer.
Equals
(f1[3], f2[3]));
1747
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(method1, method2));
1752
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(cfmethod1, cfmethod2));
Microsoft.CodeAnalysis.Features (9)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
659
=> SymbolEquivalenceComparer.Instance.
Equals
(tupleType, childType) &&
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (5)
2282
=> s_exactSymbolEqualityComparer.
Equals
(oldSymbol, newSymbol);
2286
s_runtimeSymbolEqualityComparer.
Equals
(oldReturnType, newReturnType); // TODO: should check ref, ref readonly, custom mods
4416
if (SymbolEquivalenceComparer.Instance.
Equals
(match.AttributeClass, attribute.AttributeClass))
4418
if (SymbolEquivalenceComparer.Instance.
Equals
(match.AttributeConstructor, attribute.AttributeConstructor) &&
6029
SymbolEquivalenceComparer.Instance.
Equals
(x.Type, y.Type) &&
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
254
var result = SymbolEquivalenceComparer.Instance.
Equals
(ctorParameter.Type, ParameterTypes[i]) &&
ImplementAbstractClass\ImplementAbstractClassData.cs (1)
307
=> GetBaseTypesAndThis(type).Contains(t => SymbolEquivalenceComparer.Instance.
Equals
(t, baseType));
PullMemberUp\MembersPuller.cs (1)
539
if (SymbolEquivalenceComparer.Instance.
Equals
(selectedMember, implementationOfMember?.OriginalDefinition))
Microsoft.CodeAnalysis.Workspaces (20)
AbstractSpeculationAnalyzer.cs (1)
443
return SymbolEquivalenceComparer.Instance.
Equals
(symbol, newSymbol);
CodeGenerationArrayTypeSymbol.cs (1)
75
=> SymbolEquivalenceComparer.Instance.
Equals
(this, other);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
579
return symbol1 != null && SymbolEquivalenceComparer.Instance.
Equals
(
FindSymbols\FindReferences\MetadataUnifyingEquivalenceComparer.cs (1)
35
return SymbolEquivalenceComparer.Instance.
Equals
(x, y);
FindSymbols\SymbolFinder_Callers.cs (1)
47
r => SymbolEquivalenceComparer.Instance.
Equals
(symbol, r.Definition)).FirstOrDefault();
FindSymbols\SymbolFinder_Helpers.cs (1)
152
Contract.ThrowIfFalse(equivalentTypesWithDifferingAssemblies.All(kvp => !SymbolEquivalenceComparer.Instance.
Equals
(kvp.Key.ContainingAssembly, kvp.Value.ContainingAssembly)));
FindSymbols\SymbolFinder_Hierarchy.cs (1)
167
SymbolEquivalenceComparer.Instance.
Equals
(implementation.OriginalDefinition, symbol.OriginalDefinition))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs\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));
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
101
let aliasLocations = r.Locations.Where(loc => SymbolEquivalenceComparer.Instance.
Equals
(loc.Alias, aliasSymbol)).ToImmutableArray()
Shared\Extensions\ITypeSymbolExtensions.cs (2)
91
SymbolEquivalenceComparer.Instance.
Equals
(i.OriginalDefinition, originalInterfaceType));
151
where SymbolEquivalenceComparer.Instance.
Equals
(explicitInterfaceMethod, constructedInterfaceMember)
Shared\Extensions\SemanticEquivalence.cs (1)
143
return SymbolEquivalenceComparer.Instance.
Equals
(info1.Symbol, info2.Symbol);
SymbolKey.AliasSymbolKey.cs (1)
68
SymbolEquivalenceComparer.Instance.
Equals
(aliasSymbol.Target, target))
SymbolKey.MethodSymbolKey.cs (1)
249
!reader.Comparer.
Equals
(returnType, method.ReturnType))
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
SymbolKeyTests.cs (4)
1040
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(propType, found));
1075
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(propType, found));
1125
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(propType, found));
1172
Assert.True(SymbolEquivalenceComparer.Instance.
Equals
(propType, found));
Microsoft.VisualStudio.LanguageServices (4)
ExtractClass\VisualStudioExtractClassOptionsService.cs (1)
64
IsChecked = selectedMembers.Any(SymbolEquivalenceComparer.Instance.
Equals
, member),
MoveStaticMembers\VisualStudioMoveStaticMembersOptionsService.cs (1)
110
IsChecked = selectedNodeSymbols.Any(SymbolEquivalenceComparer.Instance.
Equals
, member),
PullMemberUp\VisualStudioPullMemberUpService.cs (1)
51
IsChecked = selectedMembers.Any(SymbolEquivalenceComparer.Instance.
Equals
, member),
Snippets\AbstractSnippetExpansionClient.cs (1)
785
if (SymbolEquivalenceComparer.Instance.
Equals
(_state._method, method))