10 references to IsNullLiteralExpression
Microsoft.CodeAnalysis.CodeStyle (10)
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
78
var conditionLeftIsNull = syntaxFacts.
IsNullLiteralExpression
(conditionLeftLow);
79
var conditionRightIsNull = syntaxFacts.
IsNullLiteralExpression
(conditionRightLow);
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (3)
150
var valueNode = syntaxFacts.
IsNullLiteralExpression
(syntaxFacts.GetExpressionOfArgument(node1)) ? node2 : node1;
162
=> syntaxFacts.
IsNullLiteralExpression
(syntaxFacts.GetExpressionOfArgument(node1)) &&
163
!syntaxFacts.
IsNullLiteralExpression
(syntaxFacts.GetExpressionOfArgument(node2));
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (4)
137
if (isEquals && !syntaxFacts.
IsNullLiteralExpression
(whenTrueNode))
140
if (!isEquals && !syntaxFacts.
IsNullLiteralExpression
(whenFalseNode))
323
var conditionLeftIsNull = syntaxFacts.
IsNullLiteralExpression
(conditionLeft);
324
var conditionRightIsNull = syntaxFacts.
IsNullLiteralExpression
(conditionRight);
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (1)
77
!syntaxFacts.
IsNullLiteralExpression
(assignRight))