12 references to IsNullLiteralExpression
Microsoft.CodeAnalysis.CodeStyle (9)
AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
78
var conditionLeftIsNull = syntaxFacts.
IsNullLiteralExpression
(conditionLeftLow);
79
var conditionRightIsNull = syntaxFacts.
IsNullLiteralExpression
(conditionRightLow);
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));
AbstractUseNullPropagationDiagnosticAnalyzer.cs (4)
133
if (isEquals && !syntaxFacts.
IsNullLiteralExpression
(whenTrueNode))
136
if (!isEquals && !syntaxFacts.
IsNullLiteralExpression
(whenFalseNode))
310
var conditionLeftIsNull = syntaxFacts.
IsNullLiteralExpression
(conditionLeft);
311
var conditionRightIsNull = syntaxFacts.
IsNullLiteralExpression
(conditionRight);
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractAddParameterCodeFixProvider.cs (1)
477
var isNullLiteral = syntaxFacts.
IsNullLiteralExpression
(expressionOfArgument);
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
69
var argument = syntaxFacts.
IsNullLiteralExpression
(syntaxFacts.GetExpressionOfArgument(arguments[0]))
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpUseNullPropagationDiagnosticAnalyzer.cs (1)
62
if (!syntaxFacts.
IsNullLiteralExpression
(constantPattern.Expression))