11 references to SymbolsAreCompatible
Microsoft.CodeAnalysis.CodeStyle (2)
AbstractSpeculationAnalyzer.cs (2)
526
return
SymbolsAreCompatible
(this.OriginalExpression, this.ReplacedExpression, requireNonNullSymbols: true);
618
if (!
SymbolsAreCompatible
(originalExpression, newExpression))
Microsoft.CodeAnalysis.CSharp.CodeStyle (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.CodeStyle (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