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