Class GenericForStatementSyntax
Represents a generic for loop statement.
Inheritance
System.Object
GenericForStatementSyntax
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 GenericForStatementSyntax : 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
Expressions
Declaration
public SeparatedSyntaxList<ExpressionSyntax> Expressions { get; }
Property Value
ForKeyword
Declaration
public SyntaxToken ForKeyword { get; }
Property Value
Identifiers
The list of loop variables.
Declaration
public SeparatedSyntaxList<TypedIdentifierNameSyntax> Identifiers { get; }
Property Value
InKeyword
Declaration
public SyntaxToken InKeyword { 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 GenericForStatementSyntax AddBodyStatements(params StatementSyntax[] items)
Parameters
Returns
AddExpressions(ExpressionSyntax[])
Declaration
public GenericForStatementSyntax AddExpressions(params ExpressionSyntax[] items)
Parameters
Returns
AddIdentifiers(TypedIdentifierNameSyntax[])
Declaration
public GenericForStatementSyntax AddIdentifiers(params TypedIdentifierNameSyntax[] items)
Parameters
Returns
Update(SyntaxToken, SeparatedSyntaxList<TypedIdentifierNameSyntax>, SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken, StatementListSyntax, SyntaxToken, SyntaxToken)
Declaration
public GenericForStatementSyntax Update(SyntaxToken forKeyword, SeparatedSyntaxList<TypedIdentifierNameSyntax> identifiers, SyntaxToken inKeyword, SeparatedSyntaxList<ExpressionSyntax> expressions, SyntaxToken doKeyword, StatementListSyntax body, SyntaxToken endKeyword, SyntaxToken semicolonToken)
Parameters
Returns
WithBody(StatementListSyntax)
Declaration
public GenericForStatementSyntax WithBody(StatementListSyntax body)
Parameters
Returns
WithDoKeyword(SyntaxToken)
Declaration
public GenericForStatementSyntax WithDoKeyword(SyntaxToken doKeyword)
Parameters
Returns
WithEndKeyword(SyntaxToken)
Declaration
public GenericForStatementSyntax WithEndKeyword(SyntaxToken endKeyword)
Parameters
Returns
WithExpressions(SeparatedSyntaxList<ExpressionSyntax>)
Declaration
public GenericForStatementSyntax WithExpressions(SeparatedSyntaxList<ExpressionSyntax> expressions)
Parameters
Returns
WithForKeyword(SyntaxToken)
Declaration
public GenericForStatementSyntax WithForKeyword(SyntaxToken forKeyword)
Parameters
Returns
WithIdentifiers(SeparatedSyntaxList<TypedIdentifierNameSyntax>)
Declaration
public GenericForStatementSyntax WithIdentifiers(SeparatedSyntaxList<TypedIdentifierNameSyntax> identifiers)
Parameters
Returns
WithInKeyword(SyntaxToken)
Declaration
public GenericForStatementSyntax WithInKeyword(SyntaxToken inKeyword)
Parameters
Returns
WithSemicolonToken(SyntaxToken)
Declaration
public GenericForStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken)
Parameters
Returns
Implements
IFormattable