ShellScriptSyntax Class

public sealed class ShellScriptSyntax : ShellSyntaxNode

No documentation is available.

Inheritance
ShellSyntaxNode ShellScriptSyntax

Properties

NameDescription
EndOfFileToken
Statements

EndOfFileToken

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

Property value

SyntaxToken

No documentation is available.

Statements

Syntax.g.cs
public ShellStatementListSyntax Statements { get; }

No documentation is available.

Methods

NameDescription
Accept(ShellSyntaxVisitor)
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Update(ShellStatementListSyntax, SyntaxToken)Returns this node with the given parts, or itself when nothing changed.
WithEndOfFileToken(SyntaxToken)Returns this node with endOfFileToken in place of its ShellScriptSyntax.EndOfFileToken.
WithStatements(ShellStatementListSyntax)Returns this node with statements in place of its ShellScriptSyntax.Statements.

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(ShellStatementListSyntax, SyntaxToken)

Syntax.g.cs

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

public ShellScriptSyntax Update(ShellStatementListSyntax statements, SyntaxToken endOfFileToken)

Parameters

statements ShellStatementListSyntax
endOfFileToken SyntaxToken

Returns

ShellScriptSyntax

WithEndOfFileToken(SyntaxToken)

Syntax.g.cs

Returns this node with endOfFileToken in place of its ShellScriptSyntax.EndOfFileToken.

public ShellScriptSyntax WithEndOfFileToken(SyntaxToken endOfFileToken)

Parameters

endOfFileToken SyntaxToken

Returns

ShellScriptSyntax

WithStatements(ShellStatementListSyntax)

Syntax.g.cs

Returns this node with statements in place of its ShellScriptSyntax.Statements.

public ShellScriptSyntax WithStatements(ShellStatementListSyntax statements)

Parameters

statements ShellStatementListSyntax

Returns

ShellScriptSyntax