11 references to SymbolsAreCompatible
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
SpeculationAnalyzer.cs (5)
317return !SymbolsAreCompatible(currentOriginalNode, currentReplacedNode); 662return !SymbolsAreCompatible(binaryExpression, newBinaryExpression) || 669return !SymbolsAreCompatible(conditionalAccessExpression, newConditionalAccessExpression) || 671!SymbolsAreCompatible(conditionalAccessExpression.WhenNotNull, newConditionalAccessExpression.WhenNotNull) || 710return !SymbolsAreCompatible(assignmentExpression, newAssignmentExpression) ||
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
SpeculationAnalyzer.vb (4)
413Return Not SymbolsAreCompatible(originalFunctionAggregationSyntax, newFunctionAggregationSyntax) 511Return Not SymbolsAreCompatible(binaryExpression, newBinaryExpression) OrElse 517Not SymbolsAreCompatible(conditionalAccessExpression, newConditionalAccessExpression) OrElse 519Not SymbolsAreCompatible(conditionalAccessExpression.WhenNotNull, newConditionalAccessExpression.WhenNotNull) OrElse
Microsoft.CodeAnalysis.Workspaces (2)
AbstractSpeculationAnalyzer.cs (2)
526return SymbolsAreCompatible(this.OriginalExpression, this.ReplacedExpression, requireNonNullSymbols: true); 618if (!SymbolsAreCompatible(originalExpression, newExpression))