Skip to main content

SyntaxInfo.NullCheckExpressionInfo Method

Containing Type: SyntaxInfo

Assembly: Roslynator.CSharp.dll

Overloads​

MethodSummary
NullCheckExpressionInfo(SyntaxNode, NullCheckStyles, Boolean, Boolean)Creates a new NullCheckExpressionInfo from the specified node.
NullCheckExpressionInfo(SyntaxNode, SemanticModel, NullCheckStyles, Boolean, Boolean, CancellationToken)Creates a new NullCheckExpressionInfo from the specified node.

NullCheckExpressionInfo(SyntaxNode, NullCheckStyles, Boolean, Boolean)​

Creates a new NullCheckExpressionInfo from the specified node.

public static Roslynator.CSharp.Syntax.NullCheckExpressionInfo NullCheckExpressionInfo(Microsoft.CodeAnalysis.SyntaxNode node, Roslynator.CSharp.NullCheckStyles allowedStyles = ComparisonToNull | IsPattern, bool walkDownParentheses = true, bool allowMissing = false)

Parameters​

node   SyntaxNode

allowedStyles   NullCheckStyles

walkDownParentheses   Boolean

allowMissing   Boolean

Returns​

NullCheckExpressionInfo

NullCheckExpressionInfo(SyntaxNode, SemanticModel, NullCheckStyles, Boolean, Boolean, CancellationToken)​

Creates a new NullCheckExpressionInfo from the specified node.

public static Roslynator.CSharp.Syntax.NullCheckExpressionInfo NullCheckExpressionInfo(Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.SemanticModel semanticModel, Roslynator.CSharp.NullCheckStyles allowedStyles = All, bool walkDownParentheses = true, bool allowMissing = false, System.Threading.CancellationToken cancellationToken = default)

Parameters​

node   SyntaxNode

semanticModel   SemanticModel

allowedStyles   NullCheckStyles

walkDownParentheses   Boolean

allowMissing   Boolean

cancellationToken   CancellationToken

Returns​

NullCheckExpressionInfo