ShellGroupedExpressionSyntax Class

public sealed class ShellGroupedExpressionSyntax : ShellExpressionSyntax

No documentation is available.

Inheritance
ShellExpressionSyntax ShellGroupedExpressionSyntax

Properties

NameDescription
CloseParenToken
Expression
OpenParenToken

CloseParenToken

Syntax.g.cs
public SyntaxToken CloseParenToken { get; }

Property value

SyntaxToken

No documentation is available.

Expression

Syntax.g.cs
public ShellExpressionSyntax Expression { get; }

Property value

ShellExpressionSyntax

No documentation is available.

OpenParenToken

Syntax.g.cs
public SyntaxToken OpenParenToken { get; }

Property value

SyntaxToken

No documentation is available.

Methods

NameDescription
Accept(ShellSyntaxVisitor)
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Update(SyntaxToken, ShellExpressionSyntax, SyntaxToken)Returns this node with the given parts, or itself when nothing changed.
WithCloseParenToken(SyntaxToken)Returns this node with closeParenToken in place of its ShellGroupedExpressionSyntax.CloseParenToken.
WithExpression(ShellExpressionSyntax)Returns this node with expression in place of its ShellGroupedExpressionSyntax.Expression.
WithOpenParenToken(SyntaxToken)Returns this node with openParenToken in place of its ShellGroupedExpressionSyntax.OpenParenToken.

Accept overloads

Accept(ShellSyntaxVisitor)

Syntax.g.cs
public override void Accept(ShellSyntaxVisitor visitor)
Parameters
visitor ShellSyntaxVisitor

No documentation is available.

Accept<TResult>(ShellSyntaxVisitor<TResult>)

Syntax.g.cs
public override TResult? Accept<TResult>(ShellSyntaxVisitor<TResult> visitor)
Type parameters
TResult
Parameters
visitor ShellSyntaxVisitor<TResult>
Returns

TResult?

No documentation is available.

Update(SyntaxToken, ShellExpressionSyntax, SyntaxToken)

Syntax.g.cs

Returns this node with the given parts, or itself when nothing changed.

public ShellGroupedExpressionSyntax Update(SyntaxToken openParenToken, ShellExpressionSyntax expression, SyntaxToken closeParenToken)

Parameters

openParenToken SyntaxToken
expression ShellExpressionSyntax
closeParenToken SyntaxToken

Returns

ShellGroupedExpressionSyntax

WithCloseParenToken(SyntaxToken)

Syntax.g.cs

Returns this node with closeParenToken in place of its ShellGroupedExpressionSyntax.CloseParenToken.

public ShellGroupedExpressionSyntax WithCloseParenToken(SyntaxToken closeParenToken)

Parameters

closeParenToken SyntaxToken

Returns

ShellGroupedExpressionSyntax

WithExpression(ShellExpressionSyntax)

Syntax.g.cs

Returns this node with expression in place of its ShellGroupedExpressionSyntax.Expression.

public ShellGroupedExpressionSyntax WithExpression(ShellExpressionSyntax expression)

WithOpenParenToken(SyntaxToken)

Syntax.g.cs

Returns this node with openParenToken in place of its ShellGroupedExpressionSyntax.OpenParenToken.

public ShellGroupedExpressionSyntax WithOpenParenToken(SyntaxToken openParenToken)

Parameters

openParenToken SyntaxToken

Returns

ShellGroupedExpressionSyntax