7 references to SymbolsAreCompatible
Microsoft.CodeAnalysis.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
568
return
SymbolsAreCompatible
(this.OriginalExpression, this.ReplacedExpression, requireNonNullSymbols: true);
670
if (!
SymbolsAreCompatible
(originalExpression, newExpression))
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (5)
330
return !
SymbolsAreCompatible
(currentOriginalNode, currentReplacedNode);
679
return !
SymbolsAreCompatible
(binaryExpression, newBinaryExpression) ||
686
return !
SymbolsAreCompatible
(conditionalAccessExpression, newConditionalAccessExpression) ||
688
!
SymbolsAreCompatible
(conditionalAccessExpression.WhenNotNull, newConditionalAccessExpression.WhenNotNull) ||
727
return !
SymbolsAreCompatible
(assignmentExpression, newAssignmentExpression) ||