Class RepeatUntilStatementSyntax
Represents a repeat until statement.
Inheritance
System.Object
RepeatUntilStatementSyntax
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 RepeatUntilStatementSyntax : StatementSyntax
Properties
Body
The "repeat until"'s body.
Declaration
public StatementListSyntax Body { get; }
Property Value
Condition
The "repeat until"'s condition.
Declaration
public ExpressionSyntax Condition { get; }
Property Value
RepeatKeyword
The 'repeat' until keyword.
Declaration
public SyntaxToken RepeatKeyword { get; }
Property Value
SemicolonToken
The semicolon at the end of the statement (if any).
Declaration
public override SyntaxToken SemicolonToken { get; }
Property Value
Overrides
UntilKeyword
Declaration
public SyntaxToken UntilKeyword { 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 RepeatUntilStatementSyntax AddBodyStatements(params StatementSyntax[] items)
Parameters
Returns
Update(SyntaxToken, StatementListSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken)
Declaration
public RepeatUntilStatementSyntax Update(SyntaxToken repeatKeyword, StatementListSyntax body, SyntaxToken untilKeyword, ExpressionSyntax condition, SyntaxToken semicolonToken)
Parameters
Returns
WithBody(StatementListSyntax)
Declaration
public RepeatUntilStatementSyntax WithBody(StatementListSyntax body)
Parameters
Returns
WithCondition(ExpressionSyntax)
Declaration
public RepeatUntilStatementSyntax WithCondition(ExpressionSyntax condition)
Parameters
Returns
WithRepeatKeyword(SyntaxToken)
Declaration
public RepeatUntilStatementSyntax WithRepeatKeyword(SyntaxToken repeatKeyword)
Parameters
Returns
WithSemicolonToken(SyntaxToken)
Declaration
public RepeatUntilStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken)
Parameters
Returns
WithUntilKeyword(SyntaxToken)
Declaration
public RepeatUntilStatementSyntax WithUntilKeyword(SyntaxToken untilKeyword)
Parameters
Returns
Implements
IFormattable