9 references to TypesAreCompatible
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (9)
317
return !
TypesAreCompatible
(((PrefixUnaryExpressionSyntax)currentOriginalNode).Operand, ((PrefixUnaryExpressionSyntax)currentReplacedNode).Operand);
355
!
TypesAreCompatible
(originalDeclarator.Initializer.Value, newDeclarator.Initializer.Value))
504
if (!
TypesAreCompatible
(originalIfStatement.Condition, newIfStatement.Condition))
522
return !
TypesAreCompatible
((ExpressionSyntax)currentOriginalNode, (ExpressionSyntax)currentReplacedNode);
531
return !
TypesAreCompatible
((ExpressionSyntax)currentOriginalNode, (ExpressionSyntax)currentReplacedNode);
680
!
TypesAreCompatible
(binaryExpression, newBinaryExpression) ||
687
!
TypesAreCompatible
(conditionalAccessExpression, newConditionalAccessExpression) ||
689
!
TypesAreCompatible
(conditionalAccessExpression.WhenNotNull, newConditionalAccessExpression.WhenNotNull);
728
!
TypesAreCompatible
(assignmentExpression, newAssignmentExpression) ||