ShellPipelineSyntax Class

public sealed class ShellPipelineSyntax : ShellStatementSyntax

No documentation is available.

Inheritance
ShellStatementSyntax ShellPipelineSyntax

Properties

NameDescription
BangToken
Commands
OperatorTokensThe operators joining the commands.

BangToken

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

Property value

SyntaxToken

No documentation is available.

Commands

Syntax.g.cs
public SeparatedSyntaxList<ShellStatementSyntax> Commands { get; }

No documentation is available.

The operators joining the commands.

public IReadOnlyList<SyntaxToken> OperatorTokens { get; }

Methods

NameDescription
Accept(ShellSyntaxVisitor)
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Update(SyntaxToken, SeparatedSyntaxList<ShellStatementSyntax>)Returns this node with the given parts, or itself when nothing changed.
WithBangToken(SyntaxToken)Returns this node with bangToken in place of its ShellPipelineSyntax.BangToken.
WithCommands(SeparatedSyntaxList<ShellStatementSyntax>)Returns this node with commands in place of its ShellPipelineSyntax.Commands.

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, SeparatedSyntaxList<ShellStatementSyntax>)

Syntax.g.cs

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

WithBangToken(SyntaxToken)

Syntax.g.cs

Returns this node with bangToken in place of its ShellPipelineSyntax.BangToken.

public ShellPipelineSyntax WithBangToken(SyntaxToken bangToken)

Parameters

bangToken SyntaxToken

Returns

ShellPipelineSyntax

WithCommands(SeparatedSyntaxList<ShellStatementSyntax>)

Syntax.g.cs

Returns this node with commands in place of its ShellPipelineSyntax.Commands.