21 references to AreEquivalent
Microsoft.CodeAnalysis.Workspaces (21)
src\60c94c676d650713\SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs (1)
19
=> symbolEquivalenceComparer.GetEquivalenceVisitor(compareMethodTypeParametersByIndex: true).
AreEquivalent
(x, y, equivalentTypesWithDifferingAssemblies);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
177
=> GetEquivalenceVisitor().
AreEquivalent
(x, y, equivalentTypesWithDifferingAssemblies);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (19)
70
return
AreEquivalent
(array.ElementType, readOnlySpanType.TypeArguments.Single(), equivalentTypesWithDifferingAssemblies);
74
=> x.IsOptional == y.IsOptional &&
AreEquivalent
(x.Modifier, y.Modifier, equivalentTypesWithDifferingAssemblies);
145
AreEquivalent
(x.ElementType, y.ElementType, equivalentTypesWithDifferingAssemblies) &&
157
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies);
190
if (!
AreEquivalent
(rx, ry, equivalentTypesWithDifferingAssemblies))
196
if (!
AreEquivalent
(x.ReceiverType, y.ReceiverType, equivalentTypesWithDifferingAssemblies))
223
if (!
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies))
389
if (!
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies))
452
if (!
AreEquivalent
(xElement.Type, yElement.Type, equivalentTypesWithDifferingAssemblies))
501
if (!
AreEquivalent
(xTypeArguments[i], yTypeArguments[i], equivalentTypesWithDifferingAssemblies))
514
return
AreEquivalent
(x.DelegateInvokeMethod, y.DelegateInvokeMethod, equivalentTypesWithDifferingAssemblies);
536
!
AreEquivalent
(p1.Type, p2.Type, equivalentTypesWithDifferingAssemblies))
560
return
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies);
569
AreEquivalent
(x.Type, y.Type, equivalentTypesWithDifferingAssemblies) &&
570
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies);
577
AreEquivalent
(x.PointedAtType, y.PointedAtType, equivalentTypesWithDifferingAssemblies);
603
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies);
611
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies);
651
return
AreEquivalent
(x.ContainingSymbol, y.ContainingSymbol, equivalentTypesWithDifferingAssemblies);