Class WhileStatementSyntax
Inheritance
WhileStatementSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class WhileStatementSyntax : StatementSyntax, IFormattable
Properties
AttributeLists
Declaration
public override SyntaxList<AttributeListSyntax> AttributeLists { get; }
Property Value
Overrides
CloseParenToken
Declaration
public SyntaxToken CloseParenToken { get; }
Property Value
Condition
Declaration
public ExpressionSyntax Condition { get; }
Property Value
OpenParenToken
Declaration
public SyntaxToken OpenParenToken { get; }
Property Value
Statement
Declaration
public StatementSyntax Statement { get; }
Property Value
WhileKeyword
Declaration
public SyntaxToken WhileKeyword { get; }
Property Value
Methods
Accept(CSharpSyntaxVisitor)
Declaration
public override void Accept(CSharpSyntaxVisitor visitor)
Parameters
Overrides
Accept<TResult>(CSharpSyntaxVisitor<TResult>)
Declaration
public override TResult? Accept<TResult>(CSharpSyntaxVisitor<TResult> visitor)
Parameters
Returns
Type Parameters
Overrides
AddAttributeLists(params AttributeListSyntax[])
Declaration
public WhileStatementSyntax AddAttributeLists(params AttributeListSyntax[] items)
Parameters
Returns
Update(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)
Declaration
public WhileStatementSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement)
Parameters
Returns
Update(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)
Declaration
public WhileStatementSyntax Update(SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement)
Parameters
Returns
WithAttributeLists(SyntaxList<AttributeListSyntax>)
Declaration
public WhileStatementSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists)
Parameters
Returns
WithCloseParenToken(SyntaxToken)
Declaration
public WhileStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken)
Parameters
Returns
WithCondition(ExpressionSyntax)
Declaration
public WhileStatementSyntax WithCondition(ExpressionSyntax condition)
Parameters
Returns
WithOpenParenToken(SyntaxToken)
Declaration
public WhileStatementSyntax WithOpenParenToken(SyntaxToken openParenToken)
Parameters
Returns
WithStatement(StatementSyntax)
Declaration
public WhileStatementSyntax WithStatement(StatementSyntax statement)
Parameters
Returns
WithWhileKeyword(SyntaxToken)
Declaration
public WhileStatementSyntax WithWhileKeyword(SyntaxToken whileKeyword)
Parameters
Returns
Implements
Extension Methods