Class DoStatementSyntax
Represents a do statement.
Inheritance
System.Object
DoStatementSyntax
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 DoStatementSyntax : StatementSyntax
Properties
Body
Declaration
public StatementListSyntax Body { 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
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 DoStatementSyntax AddBodyStatements(params StatementSyntax[] items)
Parameters
Returns
Update(SyntaxToken, StatementListSyntax, SyntaxToken, SyntaxToken)
Declaration
public DoStatementSyntax Update(SyntaxToken doKeyword, StatementListSyntax body, SyntaxToken endKeyword, SyntaxToken semicolonToken)
Parameters
Returns
WithBody(StatementListSyntax)
Declaration
public DoStatementSyntax WithBody(StatementListSyntax body)
Parameters
Returns
WithDoKeyword(SyntaxToken)
Declaration
public DoStatementSyntax WithDoKeyword(SyntaxToken doKeyword)
Parameters
Returns
WithEndKeyword(SyntaxToken)
Declaration
public DoStatementSyntax WithEndKeyword(SyntaxToken endKeyword)
Parameters
Returns
WithSemicolonToken(SyntaxToken)
Declaration
public DoStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken)
Parameters
Returns
Implements
IFormattable