13 references to IsNullLiteralExpression
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UseNullPropagation\CSharpUseNullPropagationDiagnosticAnalyzer.cs (1)
61if (!syntaxFacts.IsNullLiteralExpression(constantPattern.Expression))
Microsoft.CodeAnalysis.Features (12)
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
78var conditionLeftIsNull = syntaxFacts.IsNullLiteralExpression(conditionLeftLow); 79var conditionRightIsNull = syntaxFacts.IsNullLiteralExpression(conditionRightLow);
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (3)
150var 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)
179if (isEquals && !syntaxFacts.IsNullLiteralExpression(whenTrueNode)) 182if (!isEquals && !syntaxFacts.IsNullLiteralExpression(whenFalseNode)) 355var conditionLeftIsNull = syntaxFacts.IsNullLiteralExpression(conditionLeft); 356var 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)
481var isNullLiteral = syntaxFacts.IsNullLiteralExpression(expressionOfArgument);
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
68var argument = syntaxFacts.IsNullLiteralExpression(syntaxFacts.GetExpressionOfArgument(arguments[0]))