Class ForEachStatementSyntax
Inheritance
ForEachStatementSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class ForEachStatementSyntax : 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
Identifier
Declaration
public SyntaxToken Identifier { get; }
Property Value
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
Type
Declaration
public TypeSyntax Type { 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 ForEachStatementSyntax AddAttributeLists(params AttributeListSyntax[] items)
Parameters
Returns
Update(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)
Declaration
public ForEachStatementSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
Parameters
Returns
Update(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)
Declaration
public ForEachStatementSyntax Update(SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
Parameters
Returns
Update(SyntaxToken, SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)
Declaration
public ForEachStatementSyntax Update(SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
Parameters
Returns
WithAttributeLists(SyntaxList<AttributeListSyntax>)
Declaration
public ForEachStatementSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists)
Parameters
Returns
WithAwaitKeyword(SyntaxToken)
Declaration
public ForEachStatementSyntax WithAwaitKeyword(SyntaxToken awaitKeyword)
Parameters
Returns
WithCloseParenToken(SyntaxToken)
Declaration
public ForEachStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken)
Parameters
Returns
WithExpression(ExpressionSyntax)
Declaration
public ForEachStatementSyntax WithExpression(ExpressionSyntax expression)
Parameters
Returns
WithForEachKeyword(SyntaxToken)
Declaration
public ForEachStatementSyntax WithForEachKeyword(SyntaxToken forEachKeyword)
Parameters
Returns
WithIdentifier(SyntaxToken)
Declaration
public ForEachStatementSyntax WithIdentifier(SyntaxToken identifier)
Parameters
Returns
WithInKeyword(SyntaxToken)
Declaration
public ForEachStatementSyntax WithInKeyword(SyntaxToken inKeyword)
Parameters
Returns
WithOpenParenToken(SyntaxToken)
Declaration
public ForEachStatementSyntax WithOpenParenToken(SyntaxToken openParenToken)
Parameters
Returns
WithStatement(StatementSyntax)
Declaration
public ForEachStatementSyntax WithStatement(StatementSyntax statement)
Parameters
Returns
WithType(TypeSyntax)
Declaration
public ForEachStatementSyntax WithType(TypeSyntax type)
Parameters
Returns
Implements
Extension Methods