13 references to IsNullLiteralExpression
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UseNullPropagation\CSharpUseNullPropagationDiagnosticAnalyzer.cs (1)
61
if (!syntaxFacts.
IsNullLiteralExpression
(constantPattern.Expression))
Microsoft.CodeAnalysis.Features (12)
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)
179
if (isEquals && !syntaxFacts.
IsNullLiteralExpression
(whenTrueNode))
182
if (!isEquals && !syntaxFacts.
IsNullLiteralExpression
(whenFalseNode))
355
var conditionLeftIsNull = syntaxFacts.
IsNullLiteralExpression
(conditionLeft);
356
var conditionRightIsNull = syntaxFacts.
IsNullLiteralExpression
(conditionRight);
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (1)
104
!syntaxFacts.
IsNullLiteralExpression
(assignRight))
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
481
var isNullLiteral = syntaxFacts.
IsNullLiteralExpression
(expressionOfArgument);
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
68
var argument = syntaxFacts.
IsNullLiteralExpression
(syntaxFacts.GetExpressionOfArgument(arguments[0]))