Class SimpleLambdaExpressionSyntax
Inheritance
SimpleLambdaExpressionSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class SimpleLambdaExpressionSyntax : LambdaExpressionSyntax, IFormattable
Properties
ArrowToken
Declaration
public override SyntaxToken ArrowToken { get; }
Property Value
Overrides
AsyncKeyword
Declaration
public override SyntaxToken AsyncKeyword { get; }
Property Value
Overrides
AttributeLists
Declaration
public override SyntaxList<AttributeListSyntax> AttributeLists { get; }
Property Value
Overrides
Block
Declaration
public override BlockSyntax? Block { get; }
Property Value
Overrides
ExpressionBody
Declaration
public override ExpressionSyntax? ExpressionBody { get; }
Property Value
Overrides
Modifiers
Declaration
public override SyntaxTokenList Modifiers { get; }
Property Value
Overrides
Parameter
Declaration
public ParameterSyntax Parameter { 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 SimpleLambdaExpressionSyntax AddAttributeLists(params AttributeListSyntax[] items)
Parameters
Returns
AddBlockAttributeLists(params AttributeListSyntax[])
Declaration
public SimpleLambdaExpressionSyntax AddBlockAttributeLists(params AttributeListSyntax[] items)
Parameters
Returns
AddBlockStatements(params StatementSyntax[])
Declaration
public SimpleLambdaExpressionSyntax AddBlockStatements(params StatementSyntax[] items)
Parameters
Returns
AddModifiers(params SyntaxToken[])
Declaration
public SimpleLambdaExpressionSyntax AddModifiers(params SyntaxToken[] items)
Parameters
Returns
AddParameterAttributeLists(params AttributeListSyntax[])
Declaration
public SimpleLambdaExpressionSyntax AddParameterAttributeLists(params AttributeListSyntax[] items)
Parameters
Returns
AddParameterModifiers(params SyntaxToken[])
Declaration
public SimpleLambdaExpressionSyntax AddParameterModifiers(params SyntaxToken[] items)
Parameters
Returns
Update(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)
Declaration
public SimpleLambdaExpressionSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
Update(SyntaxToken, ParameterSyntax, SyntaxToken, CSharpSyntaxNode)
Declaration
public SimpleLambdaExpressionSyntax Update(SyntaxToken asyncKeyword, ParameterSyntax parameter, SyntaxToken arrowToken, CSharpSyntaxNode body)
Parameters
Returns
Update(SyntaxToken, ParameterSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)
Declaration
public SimpleLambdaExpressionSyntax Update(SyntaxToken asyncKeyword, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
Update(SyntaxTokenList, ParameterSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)
Declaration
public SimpleLambdaExpressionSyntax Update(SyntaxTokenList modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
WithArrowToken(SyntaxToken)
Declaration
public SimpleLambdaExpressionSyntax WithArrowToken(SyntaxToken arrowToken)
Parameters
Returns
WithAsyncKeyword(SyntaxToken)
Declaration
public SimpleLambdaExpressionSyntax WithAsyncKeyword(SyntaxToken asyncKeyword)
Parameters
Returns
WithAttributeLists(SyntaxList<AttributeListSyntax>)
Declaration
public SimpleLambdaExpressionSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists)
Parameters
Returns
WithBlock(BlockSyntax?)
Declaration
public SimpleLambdaExpressionSyntax WithBlock(BlockSyntax? block)
Parameters
Returns
WithBody(CSharpSyntaxNode)
Declaration
public SimpleLambdaExpressionSyntax WithBody(CSharpSyntaxNode body)
Parameters
Returns
WithExpressionBody(ExpressionSyntax?)
Declaration
public SimpleLambdaExpressionSyntax WithExpressionBody(ExpressionSyntax? expressionBody)
Parameters
Returns
WithModifiers(SyntaxTokenList)
Declaration
public SimpleLambdaExpressionSyntax WithModifiers(SyntaxTokenList modifiers)
Parameters
Returns
WithParameter(ParameterSyntax)
Declaration
public SimpleLambdaExpressionSyntax WithParameter(ParameterSyntax parameter)
Parameters
Returns
Implements
Extension Methods