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