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