Class WhileStatementSyntax
Represents a while statement.
Inheritance
System.Object
WhileStatementSyntax
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: cs.temp.dll.dll
Syntax
public sealed class WhileStatementSyntax : StatementSyntax
Properties
Body
Declaration
public StatementListSyntax Body { get; }
Property Value
Condition
Declaration
public ExpressionSyntax Condition { get; }
Property Value
DoKeyword
Declaration
public SyntaxToken DoKeyword { get; }
Property Value
EndKeyword
Declaration
public SyntaxToken EndKeyword { get; }
Property Value
SemicolonToken
The semicolon at the end of the statement (if any).
Declaration
public override SyntaxToken SemicolonToken { get; }
Property Value
Overrides
WhileKeyword
Declaration
public SyntaxToken WhileKeyword { get; }
Property Value
Methods
Accept(LuaSyntaxVisitor)
Declaration
public override void Accept(LuaSyntaxVisitor visitor)
Parameters
Overrides
Accept<TResult>(LuaSyntaxVisitor<TResult>)
Declaration
public override TResult Accept<TResult>(LuaSyntaxVisitor<TResult> visitor)
Parameters
Returns
Type Parameters
Overrides
Loretta.CodeAnalysis.Lua.LuaSyntaxNode.Accept<TResult>(Loretta.CodeAnalysis.Lua.LuaSyntaxVisitor<TResult>)
AddBodyStatements(StatementSyntax[])
Declaration
public WhileStatementSyntax AddBodyStatements(params StatementSyntax[] items)
Parameters
Returns
Update(SyntaxToken, ExpressionSyntax, SyntaxToken, StatementListSyntax, SyntaxToken, SyntaxToken)
Declaration
public WhileStatementSyntax Update(SyntaxToken whileKeyword, ExpressionSyntax condition, SyntaxToken doKeyword, StatementListSyntax body, SyntaxToken endKeyword, SyntaxToken semicolonToken)
Parameters
Returns
WithBody(StatementListSyntax)
Declaration
public WhileStatementSyntax WithBody(StatementListSyntax body)
Parameters
Returns
WithCondition(ExpressionSyntax)
Declaration
public WhileStatementSyntax WithCondition(ExpressionSyntax condition)
Parameters
Returns
WithDoKeyword(SyntaxToken)
Declaration
public WhileStatementSyntax WithDoKeyword(SyntaxToken doKeyword)
Parameters
Returns
WithEndKeyword(SyntaxToken)
Declaration
public WhileStatementSyntax WithEndKeyword(SyntaxToken endKeyword)
Parameters
Returns
WithSemicolonToken(SyntaxToken)
Declaration
public WhileStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken)
Parameters
Returns
WithWhileKeyword(SyntaxToken)
Declaration
public WhileStatementSyntax WithWhileKeyword(SyntaxToken whileKeyword)
Parameters
Returns
Implements
IFormattable