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