Class ForEachVariableStatementSyntax
Inheritance
ForEachVariableStatementSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class ForEachVariableStatementSyntax : CommonForEachStatementSyntax, IFormattable
Properties
AttributeLists
Declaration
public override SyntaxList<AttributeListSyntax> AttributeLists { get; }
Property Value
Overrides
AwaitKeyword
Declaration
public override SyntaxToken AwaitKeyword { get; }
Property Value
Overrides
CloseParenToken
Declaration
public override SyntaxToken CloseParenToken { get; }
Property Value
Overrides
Expression
Declaration
public override ExpressionSyntax Expression { get; }
Property Value
Overrides
ForEachKeyword
Declaration
public override SyntaxToken ForEachKeyword { get; }
Property Value
Overrides
InKeyword
Declaration
public override SyntaxToken InKeyword { get; }
Property Value
Overrides
OpenParenToken
Declaration
public override SyntaxToken OpenParenToken { get; }
Property Value
Overrides
Statement
Declaration
public override StatementSyntax Statement { get; }
Property Value
Overrides
Variable
Declaration
public ExpressionSyntax Variable { 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 ForEachVariableStatementSyntax AddAttributeLists(params AttributeListSyntax[] items)
Parameters
Returns
Update(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)
Declaration
public ForEachVariableStatementSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, ExpressionSyntax variable, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
Parameters
Returns
Update(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)
Declaration
public ForEachVariableStatementSyntax Update(SyntaxToken forEachKeyword, SyntaxToken openParenToken, ExpressionSyntax variable, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
Parameters
Returns
Update(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)
Declaration
public ForEachVariableStatementSyntax Update(SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, ExpressionSyntax variable, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
Parameters
Returns
WithAttributeLists(SyntaxList<AttributeListSyntax>)
Declaration
public ForEachVariableStatementSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists)
Parameters
Returns
WithAwaitKeyword(SyntaxToken)
Declaration
public ForEachVariableStatementSyntax WithAwaitKeyword(SyntaxToken awaitKeyword)
Parameters
Returns
WithCloseParenToken(SyntaxToken)
Declaration
public ForEachVariableStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken)
Parameters
Returns
WithExpression(ExpressionSyntax)
Declaration
public ForEachVariableStatementSyntax WithExpression(ExpressionSyntax expression)
Parameters
Returns
WithForEachKeyword(SyntaxToken)
Declaration
public ForEachVariableStatementSyntax WithForEachKeyword(SyntaxToken forEachKeyword)
Parameters
Returns
WithInKeyword(SyntaxToken)
Declaration
public ForEachVariableStatementSyntax WithInKeyword(SyntaxToken inKeyword)
Parameters
Returns
WithOpenParenToken(SyntaxToken)
Declaration
public ForEachVariableStatementSyntax WithOpenParenToken(SyntaxToken openParenToken)
Parameters
Returns
WithStatement(StatementSyntax)
Declaration
public ForEachVariableStatementSyntax WithStatement(StatementSyntax statement)
Parameters
Returns
WithVariable(ExpressionSyntax)
Declaration
public ForEachVariableStatementSyntax WithVariable(ExpressionSyntax variable)
Parameters
Returns
Implements
Extension Methods