Class ParenthesizedLambdaExpressionSyntax
Inheritance
ParenthesizedLambdaExpressionSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class ParenthesizedLambdaExpressionSyntax : 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
ParameterList
Declaration
public ParameterListSyntax ParameterList { get; }
Property Value
ReturnType
Declaration
public TypeSyntax? ReturnType { 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 ParenthesizedLambdaExpressionSyntax AddAttributeLists(params AttributeListSyntax[] items)
Parameters
Returns
AddBlockAttributeLists(params AttributeListSyntax[])
Declaration
public ParenthesizedLambdaExpressionSyntax AddBlockAttributeLists(params AttributeListSyntax[] items)
Parameters
Returns
AddBlockStatements(params StatementSyntax[])
Declaration
public ParenthesizedLambdaExpressionSyntax AddBlockStatements(params StatementSyntax[] items)
Parameters
Returns
AddModifiers(params SyntaxToken[])
Declaration
public ParenthesizedLambdaExpressionSyntax AddModifiers(params SyntaxToken[] items)
Parameters
Returns
AddParameterListParameters(params ParameterSyntax[])
Declaration
public ParenthesizedLambdaExpressionSyntax AddParameterListParameters(params ParameterSyntax[] items)
Parameters
Returns
Update(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)
Declaration
public ParenthesizedLambdaExpressionSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
Update(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax?, ParameterListSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)
Declaration
public ParenthesizedLambdaExpressionSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
Update(SyntaxToken, ParameterListSyntax, SyntaxToken, CSharpSyntaxNode)
Declaration
public ParenthesizedLambdaExpressionSyntax Update(SyntaxToken asyncKeyword, ParameterListSyntax parameterList, SyntaxToken arrowToken, CSharpSyntaxNode body)
Parameters
Returns
Update(SyntaxToken, ParameterListSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)
Declaration
public ParenthesizedLambdaExpressionSyntax Update(SyntaxToken asyncKeyword, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
Update(SyntaxTokenList, ParameterListSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)
Declaration
public ParenthesizedLambdaExpressionSyntax Update(SyntaxTokenList modifiers, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
WithArrowToken(SyntaxToken)
Declaration
public ParenthesizedLambdaExpressionSyntax WithArrowToken(SyntaxToken arrowToken)
Parameters
Returns
WithAsyncKeyword(SyntaxToken)
Declaration
public ParenthesizedLambdaExpressionSyntax WithAsyncKeyword(SyntaxToken asyncKeyword)
Parameters
Returns
WithAttributeLists(SyntaxList<AttributeListSyntax>)
Declaration
public ParenthesizedLambdaExpressionSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists)
Parameters
Returns
WithBlock(BlockSyntax?)
Declaration
public ParenthesizedLambdaExpressionSyntax WithBlock(BlockSyntax? block)
Parameters
Returns
WithBody(CSharpSyntaxNode)
Declaration
public ParenthesizedLambdaExpressionSyntax WithBody(CSharpSyntaxNode body)
Parameters
Returns
WithExpressionBody(ExpressionSyntax?)
Declaration
public ParenthesizedLambdaExpressionSyntax WithExpressionBody(ExpressionSyntax? expressionBody)
Parameters
Returns
WithModifiers(SyntaxTokenList)
Declaration
public ParenthesizedLambdaExpressionSyntax WithModifiers(SyntaxTokenList modifiers)
Parameters
Returns
WithParameterList(ParameterListSyntax)
Declaration
public ParenthesizedLambdaExpressionSyntax WithParameterList(ParameterListSyntax parameterList)
Parameters
Returns
WithReturnType(TypeSyntax?)
Declaration
public ParenthesizedLambdaExpressionSyntax WithReturnType(TypeSyntax? returnType)
Parameters
Returns
Implements
Extension Methods