PosixProcessSubstitutionSyntax Class
Represents process substitution, <(...) or >(...).
public sealed class PosixProcessSubstitutionSyntax : ShellWordPartSyntax- Inheritance
ShellWordPartSyntaxPosixProcessSubstitutionSyntax
Properties
| Name | Description |
|---|---|
| CloseToken | |
| IsFileSubstitution | Returns true for the zsh =(...) form, which writes the output to a temporary file and passes its name rather than using a pipe. |
| IsInput | Returns true for <(...), which the command reads from. |
| OpenToken | |
| Statements |
CloseToken
Syntax.g.csIsFileSubstitution
PosixProcessSubstitutionSyntax.csOpenToken
Syntax.g.csStatements
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(ShellSyntaxVisitor) | |
| Accept<TResult>(ShellSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, ShellStatementListSyntax, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithCloseToken(SyntaxToken) | Returns this node with closeToken in place of its PosixProcessSubstitutionSyntax.CloseToken. |
| WithOpenToken(SyntaxToken) | Returns this node with openToken in place of its PosixProcessSubstitutionSyntax.OpenToken. |
| WithStatements(ShellStatementListSyntax) | Returns this node with statements in place of its PosixProcessSubstitutionSyntax.Statements. |
Accept overloads
Accept(ShellSyntaxVisitor)
Syntax.g.cspublic override void Accept(ShellSyntaxVisitor visitor)Parameters
visitorShellSyntaxVisitor
No documentation is available.
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Syntax.g.cspublic override TResult? Accept<TResult>(ShellSyntaxVisitor<TResult> visitor)No documentation is available.
Update(SyntaxToken, ShellStatementListSyntax, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public PosixProcessSubstitutionSyntax Update(SyntaxToken openToken, ShellStatementListSyntax statements, SyntaxToken closeToken)WithCloseToken(SyntaxToken)
Syntax.g.csReturns this node with closeToken in place of its PosixProcessSubstitutionSyntax.CloseToken.
public PosixProcessSubstitutionSyntax WithCloseToken(SyntaxToken closeToken)WithOpenToken(SyntaxToken)
Syntax.g.csReturns this node with openToken in place of its PosixProcessSubstitutionSyntax.OpenToken.
public PosixProcessSubstitutionSyntax WithOpenToken(SyntaxToken openToken)WithStatements(ShellStatementListSyntax)
Syntax.g.csReturns this node with statements in place of its PosixProcessSubstitutionSyntax.Statements.
public PosixProcessSubstitutionSyntax WithStatements(ShellStatementListSyntax statements)