Class YieldStatementSyntax
Inheritance
YieldStatementSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class YieldStatementSyntax : StatementSyntax, IFormattable
Properties
AttributeLists
Declaration
public override SyntaxList<AttributeListSyntax> AttributeLists { get; }
Property Value
Overrides
Expression
Declaration
public ExpressionSyntax? Expression { get; }
Property Value
ReturnOrBreakKeyword
Declaration
public SyntaxToken ReturnOrBreakKeyword { get; }
Property Value
SemicolonToken
Declaration
public SyntaxToken SemicolonToken { get; }
Property Value
YieldKeyword
Declaration
public SyntaxToken YieldKeyword { 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 YieldStatementSyntax AddAttributeLists(params AttributeListSyntax[] items)
Parameters
Returns
Update(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, ExpressionSyntax?, SyntaxToken)
Declaration
public YieldStatementSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
Parameters
Returns
Update(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Declaration
public YieldStatementSyntax Update(SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword, ExpressionSyntax expression, SyntaxToken semicolonToken)
Parameters
Returns
WithAttributeLists(SyntaxList<AttributeListSyntax>)
Declaration
public YieldStatementSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists)
Parameters
Returns
WithExpression(ExpressionSyntax?)
Declaration
public YieldStatementSyntax WithExpression(ExpressionSyntax? expression)
Parameters
Returns
WithReturnOrBreakKeyword(SyntaxToken)
Declaration
public YieldStatementSyntax WithReturnOrBreakKeyword(SyntaxToken returnOrBreakKeyword)
Parameters
Returns
WithSemicolonToken(SyntaxToken)
Declaration
public YieldStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken)
Parameters
Returns
WithYieldKeyword(SyntaxToken)
Declaration
public YieldStatementSyntax WithYieldKeyword(SyntaxToken yieldKeyword)
Parameters
Returns
Implements
Extension Methods