20 references to AreEquivalent
Microsoft.CodeAnalysis.Workspaces (20)
SymbolEquivalenceComparer.cs (1)
153
=> GetEquivalenceVisitor().
AreEquivalent
(x, y, equivalentTypesWithDifferingAssemblies);
SymbolEquivalenceComparer.EquivalenceVisitor.cs (18)
89
=> x.IsOptional == y.IsOptional &&
AreEquivalent
(x.Modifier, y.Modifier, equivalentTypesWithDifferingAssemblies);
146
AreEquivalent
(x.ElementType, y.ElementType, equivalentTypesWithDifferingAssemblies) &&
158
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies);
184
if (!
AreEquivalent
(rx, ry, equivalentTypesWithDifferingAssemblies))
190
if (!
AreEquivalent
(x.ReceiverType, y.ReceiverType, equivalentTypesWithDifferingAssemblies))
219
if (!
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies))
377
if (!
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies))
440
if (!
AreEquivalent
(xElement.Type, yElement.Type, equivalentTypesWithDifferingAssemblies))
489
if (!
AreEquivalent
(xTypeArguments[i], yTypeArguments[i], equivalentTypesWithDifferingAssemblies))
502
return
AreEquivalent
(x.DelegateInvokeMethod, y.DelegateInvokeMethod, equivalentTypesWithDifferingAssemblies);
524
!
AreEquivalent
(p1.Type, p2.Type, equivalentTypesWithDifferingAssemblies))
548
return
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies);
557
AreEquivalent
(x.Type, y.Type, equivalentTypesWithDifferingAssemblies) &&
558
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies);
565
AreEquivalent
(x.PointedAtType, y.PointedAtType, equivalentTypesWithDifferingAssemblies);
590
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies);
597
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies);
637
return
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies);
SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs (1)
22
=> _symbolEquivalenceComparer.GetEquivalenceVisitor(compareMethodTypeParametersByIndex: true, objectAndDynamicCompareEqually: true).
AreEquivalent
(x, y, equivalentTypesWithDifferingAssemblies);