13 references to TypesAreCompatible
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
SpeculationAnalyzer.cs (9)
304
return !
TypesAreCompatible
(((PrefixUnaryExpressionSyntax)currentOriginalNode).Operand, ((PrefixUnaryExpressionSyntax)currentReplacedNode).Operand);
342
!
TypesAreCompatible
(originalDeclarator.Initializer.Value, newDeclarator.Initializer.Value))
491
if (!
TypesAreCompatible
(originalIfStatement.Condition, newIfStatement.Condition))
509
return !
TypesAreCompatible
((ImplicitArrayCreationExpressionSyntax)currentOriginalNode, (ImplicitArrayCreationExpressionSyntax)currentReplacedNode);
518
return !
TypesAreCompatible
((ExpressionSyntax)currentOriginalNode, (ExpressionSyntax)currentReplacedNode);
663
!
TypesAreCompatible
(binaryExpression, newBinaryExpression) ||
670
!
TypesAreCompatible
(conditionalAccessExpression, newConditionalAccessExpression) ||
672
!
TypesAreCompatible
(conditionalAccessExpression.WhenNotNull, newConditionalAccessExpression.WhenNotNull);
711
!
TypesAreCompatible
(assignmentExpression, newAssignmentExpression) ||
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
SpeculationAnalyzer.vb (4)
512
Not
TypesAreCompatible
(binaryExpression, newBinaryExpression)
518
Not
TypesAreCompatible
(conditionalAccessExpression, newConditionalAccessExpression) OrElse
520
Not
TypesAreCompatible
(conditionalAccessExpression.WhenNotNull, newConditionalAccessExpression.WhenNotNull)
524
Return Not
TypesAreCompatible
(interpolation.Expression, newInterpolation.Expression)