ShellSyntaxVisitor<TResult> Class

Dispatches on the kind of a shell node and returns a result.

public abstract class ShellSyntaxVisitor<TResult>

Type parameters

TResult
What visiting a node produces.

Constructors

NameDescription
ShellSyntaxVisitor()

ShellSyntaxVisitor()

protected ShellSyntaxVisitor()

No documentation is available.

Methods

NameDescription
DefaultVisit(ShellSyntaxNode)Called for any node whose own method is not overridden.
Visit(ShellSyntaxNode?)Visits node, returning the default result when it is null.
VisitArithmeticExpansion(PosixArithmeticExpansionSyntax)
VisitArrayAssignment(PosixArrayAssignmentSyntax)
VisitArrayLiteral(PowerShellArrayLiteralSyntax)
VisitAssignment(ShellAssignmentSyntax)
VisitAssignmentExpression(PowerShellAssignmentExpressionSyntax)
VisitAttribute(PowerShellAttributeSyntax)
VisitBinaryExpression(PowerShellBinaryExpressionSyntax)
VisitBinaryExpression(ShellBinaryExpressionSyntax)
VisitCaseClause(PosixCaseClauseSyntax)
VisitCaseStatement(PosixCaseStatementSyntax)
VisitCastExpression(PowerShellCastExpressionSyntax)
VisitCatchClause(PowerShellCatchClauseSyntax)
VisitCmdBlock(CmdParenthesizedBlockSyntax)
VisitCmdCall(CmdCallStatementSyntax)
VisitCmdElseClause(CmdElseClauseSyntax)
VisitCmdFor(CmdForStatementSyntax)
VisitCmdGoto(CmdGotoStatementSyntax)
VisitCmdIf(CmdIfStatementSyntax)
VisitCmdLabel(CmdLabelStatementSyntax)
VisitCmdSet(CmdSetStatementSyntax)
VisitCmdVariableReference(CmdVariableReferenceSyntax)
VisitCommand(ShellCommandSyntax)
VisitCommandList(ShellCommandListSyntax)
VisitCommandSubstitution(ShellCommandSubstitutionSyntax)
VisitCompoundStatement(PosixCompoundStatementSyntax)
VisitDataStatement(PowerShellDataStatementSyntax)
VisitDelimitedExpressionStatement(PosixDelimitedExpressionStatementSyntax)
VisitDoStatement(PowerShellDoStatementSyntax)
VisitElifClause(PosixElifClauseSyntax)
VisitElseClause(PosixElseClauseSyntax)
VisitElseIfClause(PowerShellElseIfClauseSyntax)
VisitEmbeddedExpression(ShellEmbeddedExpressionSyntax)
VisitEmptyStatement(ShellEmptyStatementSyntax)
VisitEscapeSequence(ShellEscapeSequenceSyntax)
VisitExpandableString(PowerShellExpandableStringSyntax)
VisitExpressionStatement(PowerShellExpressionStatementSyntax)
VisitFinallyClause(PowerShellFinallyClauseSyntax)
VisitFlowStatement(PowerShellFlowStatementSyntax)
VisitForEachStatement(PowerShellForEachStatementSyntax)
VisitForStatement(PosixForStatementSyntax)
VisitFunctionDefinition(PosixFunctionDefinitionSyntax)
VisitGlob(ShellGlobSyntax)
VisitGroupedExpression(ShellGroupedExpressionSyntax)
VisitHashEntry(PowerShellHashEntrySyntax)
VisitHashLiteral(PowerShellHashLiteralSyntax)
VisitHereDocument(PosixHereDocumentSyntax)
VisitIfStatement(PosixIfStatementSyntax)
VisitIndexExpression(PowerShellIndexExpressionSyntax)
VisitInvocation(PowerShellInvocationExpressionSyntax)
VisitLabeledStatement(PowerShellLabeledStatementSyntax)
VisitLiteralWordPart(ShellLiteralWordPartSyntax)
VisitMemberAccess(PowerShellMemberAccessExpressionSyntax)
VisitNamedBlock(PowerShellNamedBlockSyntax)
VisitOperandExpression(ShellOperandExpressionSyntax)
VisitParamBlock(PowerShellParamBlockSyntax)
VisitParameter(PowerShellParameterSyntax)
VisitParenthesizedExpression(PowerShellParenthesizedExpressionSyntax)
VisitPipeline(ShellPipelineSyntax)
VisitPowerShellElseClause(PowerShellElseClauseSyntax)
VisitPowerShellForStatement(PowerShellForStatementSyntax)
VisitPowerShellFunctionDefinition(PowerShellFunctionDefinitionSyntax)
VisitPowerShellIfStatement(PowerShellIfStatementSyntax)
VisitPowerShellLiteral(PowerShellLiteralExpressionSyntax)
VisitPowerShellVariable(PowerShellVariableExpressionSyntax)
VisitPowerShellWhileStatement(PowerShellWhileStatementSyntax)
VisitPrefixedStatement(PosixPrefixedStatementSyntax)
VisitProcessSubstitution(PosixProcessSubstitutionSyntax)
VisitQuotedString(ShellQuotedStringSyntax)
VisitRawExpression(ShellRawExpressionSyntax)
VisitRedirectedStatement(PosixRedirectedStatementSyntax)
VisitRedirection(ShellRedirectionSyntax)
VisitScript(ShellScriptSyntax)
VisitScriptBlock(PowerShellScriptBlockSyntax)
VisitShellConditionalExpression(ShellConditionalExpressionSyntax)
VisitShellUnaryExpression(ShellUnaryExpressionSyntax)
VisitSkippedText(ShellSkippedTextSyntax)
VisitStatementList(ShellStatementListSyntax)
VisitSubExpression(PowerShellSubExpressionSyntax)
VisitSwitchClause(PowerShellSwitchClauseSyntax)
VisitSwitchStatement(PowerShellSwitchStatementSyntax)
VisitTernaryExpression(PowerShellTernaryExpressionSyntax)
VisitTrapStatement(PowerShellTrapStatementSyntax)
VisitTryStatement(PowerShellTryStatementSyntax)
VisitTypeDefinition(PowerShellTypeDefinitionSyntax)
VisitTypeLiteral(PowerShellTypeLiteralSyntax)
VisitUnaryExpression(PowerShellUnaryExpressionSyntax)
VisitUsingStatement(PowerShellUsingStatementSyntax)
VisitVariableReference(ShellVariableReferenceSyntax)
VisitWhileStatement(PosixWhileStatementSyntax)
VisitWord(ShellWordSyntax)
VisitZshAlwaysStatement(ZshAlwaysStatementSyntax)
VisitZshForeachStatement(ZshForeachStatementSyntax)
VisitZshRepeatStatement(ZshRepeatStatementSyntax)

DefaultVisit(ShellSyntaxNode)

ShellSyntaxVisitor.cs

Called for any node whose own method is not overridden.

public virtual TResult? DefaultVisit(ShellSyntaxNode node)

Parameters

node ShellSyntaxNode

Returns

TResult?

Visit(ShellSyntaxNode?)

ShellSyntaxVisitor.cs

Visits node, returning the default result when it is null.

public virtual TResult? Visit(ShellSyntaxNode? node)

Parameters

node ShellSyntaxNode?

Returns

TResult?

VisitArithmeticExpansion(PosixArithmeticExpansionSyntax)

Syntax.g.cs
public virtual TResult? VisitArithmeticExpansion(PosixArithmeticExpansionSyntax node)

Parameters

node PosixArithmeticExpansionSyntax

Returns

TResult?

No documentation is available.

VisitArrayAssignment(PosixArrayAssignmentSyntax)

Syntax.g.cs
public virtual TResult? VisitArrayAssignment(PosixArrayAssignmentSyntax node)

Parameters

node PosixArrayAssignmentSyntax

Returns

TResult?

No documentation is available.

VisitArrayLiteral(PowerShellArrayLiteralSyntax)

Syntax.g.cs
public virtual TResult? VisitArrayLiteral(PowerShellArrayLiteralSyntax node)

Parameters

node PowerShellArrayLiteralSyntax

Returns

TResult?

No documentation is available.

VisitAssignment(ShellAssignmentSyntax)

Syntax.g.cs
public virtual TResult? VisitAssignment(ShellAssignmentSyntax node)

Parameters

node ShellAssignmentSyntax

Returns

TResult?

No documentation is available.

VisitAssignmentExpression(PowerShellAssignmentExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitAssignmentExpression(PowerShellAssignmentExpressionSyntax node)

Parameters

node PowerShellAssignmentExpressionSyntax

Returns

TResult?

No documentation is available.

VisitAttribute(PowerShellAttributeSyntax)

Syntax.g.cs
public virtual TResult? VisitAttribute(PowerShellAttributeSyntax node)

Parameters

node PowerShellAttributeSyntax

Returns

TResult?

No documentation is available.

VisitBinaryExpression overloads

VisitBinaryExpression(PowerShellBinaryExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitBinaryExpression(PowerShellBinaryExpressionSyntax node)
Parameters
node PowerShellBinaryExpressionSyntax
Returns

TResult?

No documentation is available.

VisitBinaryExpression(ShellBinaryExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitBinaryExpression(ShellBinaryExpressionSyntax node)
Parameters
node ShellBinaryExpressionSyntax
Returns

TResult?

No documentation is available.

VisitCaseClause(PosixCaseClauseSyntax)

Syntax.g.cs
public virtual TResult? VisitCaseClause(PosixCaseClauseSyntax node)

Parameters

node PosixCaseClauseSyntax

Returns

TResult?

No documentation is available.

VisitCaseStatement(PosixCaseStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitCaseStatement(PosixCaseStatementSyntax node)

Parameters

node PosixCaseStatementSyntax

Returns

TResult?

No documentation is available.

VisitCastExpression(PowerShellCastExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitCastExpression(PowerShellCastExpressionSyntax node)

Parameters

node PowerShellCastExpressionSyntax

Returns

TResult?

No documentation is available.

VisitCatchClause(PowerShellCatchClauseSyntax)

Syntax.g.cs
public virtual TResult? VisitCatchClause(PowerShellCatchClauseSyntax node)

Parameters

node PowerShellCatchClauseSyntax

Returns

TResult?

No documentation is available.

VisitCmdBlock(CmdParenthesizedBlockSyntax)

Syntax.g.cs
public virtual TResult? VisitCmdBlock(CmdParenthesizedBlockSyntax node)

Parameters

node CmdParenthesizedBlockSyntax

Returns

TResult?

No documentation is available.

VisitCmdCall(CmdCallStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitCmdCall(CmdCallStatementSyntax node)

Parameters

node CmdCallStatementSyntax

Returns

TResult?

No documentation is available.

VisitCmdElseClause(CmdElseClauseSyntax)

Syntax.g.cs
public virtual TResult? VisitCmdElseClause(CmdElseClauseSyntax node)

Parameters

node CmdElseClauseSyntax

Returns

TResult?

No documentation is available.

VisitCmdFor(CmdForStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitCmdFor(CmdForStatementSyntax node)

Parameters

node CmdForStatementSyntax

Returns

TResult?

No documentation is available.

VisitCmdGoto(CmdGotoStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitCmdGoto(CmdGotoStatementSyntax node)

Parameters

node CmdGotoStatementSyntax

Returns

TResult?

No documentation is available.

VisitCmdIf(CmdIfStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitCmdIf(CmdIfStatementSyntax node)

Parameters

node CmdIfStatementSyntax

Returns

TResult?

No documentation is available.

VisitCmdLabel(CmdLabelStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitCmdLabel(CmdLabelStatementSyntax node)

Parameters

node CmdLabelStatementSyntax

Returns

TResult?

No documentation is available.

VisitCmdSet(CmdSetStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitCmdSet(CmdSetStatementSyntax node)

Parameters

node CmdSetStatementSyntax

Returns

TResult?

No documentation is available.

VisitCmdVariableReference(CmdVariableReferenceSyntax)

Syntax.g.cs
public virtual TResult? VisitCmdVariableReference(CmdVariableReferenceSyntax node)

Parameters

node CmdVariableReferenceSyntax

Returns

TResult?

No documentation is available.

VisitCommand(ShellCommandSyntax)

Syntax.g.cs
public virtual TResult? VisitCommand(ShellCommandSyntax node)

Parameters

node ShellCommandSyntax

Returns

TResult?

No documentation is available.

VisitCommandList(ShellCommandListSyntax)

Syntax.g.cs
public virtual TResult? VisitCommandList(ShellCommandListSyntax node)

Parameters

node ShellCommandListSyntax

Returns

TResult?

No documentation is available.

VisitCommandSubstitution(ShellCommandSubstitutionSyntax)

Syntax.g.cs
public virtual TResult? VisitCommandSubstitution(ShellCommandSubstitutionSyntax node)

Parameters

node ShellCommandSubstitutionSyntax

Returns

TResult?

No documentation is available.

VisitCompoundStatement(PosixCompoundStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitCompoundStatement(PosixCompoundStatementSyntax node)

Parameters

node PosixCompoundStatementSyntax

Returns

TResult?

No documentation is available.

VisitDataStatement(PowerShellDataStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitDataStatement(PowerShellDataStatementSyntax node)

Parameters

node PowerShellDataStatementSyntax

Returns

TResult?

No documentation is available.

VisitDelimitedExpressionStatement(PosixDelimitedExpressionStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitDelimitedExpressionStatement(PosixDelimitedExpressionStatementSyntax node)

Parameters

node PosixDelimitedExpressionStatementSyntax

Returns

TResult?

No documentation is available.

VisitDoStatement(PowerShellDoStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitDoStatement(PowerShellDoStatementSyntax node)

Parameters

node PowerShellDoStatementSyntax

Returns

TResult?

No documentation is available.

VisitElifClause(PosixElifClauseSyntax)

Syntax.g.cs
public virtual TResult? VisitElifClause(PosixElifClauseSyntax node)

Parameters

node PosixElifClauseSyntax

Returns

TResult?

No documentation is available.

VisitElseClause(PosixElseClauseSyntax)

Syntax.g.cs
public virtual TResult? VisitElseClause(PosixElseClauseSyntax node)

Parameters

node PosixElseClauseSyntax

Returns

TResult?

No documentation is available.

VisitElseIfClause(PowerShellElseIfClauseSyntax)

Syntax.g.cs
public virtual TResult? VisitElseIfClause(PowerShellElseIfClauseSyntax node)

Parameters

node PowerShellElseIfClauseSyntax

Returns

TResult?

No documentation is available.

VisitEmbeddedExpression(ShellEmbeddedExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitEmbeddedExpression(ShellEmbeddedExpressionSyntax node)

Parameters

node ShellEmbeddedExpressionSyntax

Returns

TResult?

No documentation is available.

VisitEmptyStatement(ShellEmptyStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitEmptyStatement(ShellEmptyStatementSyntax node)

Parameters

node ShellEmptyStatementSyntax

Returns

TResult?

No documentation is available.

VisitEscapeSequence(ShellEscapeSequenceSyntax)

Syntax.g.cs
public virtual TResult? VisitEscapeSequence(ShellEscapeSequenceSyntax node)

Parameters

node ShellEscapeSequenceSyntax

Returns

TResult?

No documentation is available.

VisitExpandableString(PowerShellExpandableStringSyntax)

Syntax.g.cs
public virtual TResult? VisitExpandableString(PowerShellExpandableStringSyntax node)

Parameters

node PowerShellExpandableStringSyntax

Returns

TResult?

No documentation is available.

VisitExpressionStatement(PowerShellExpressionStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitExpressionStatement(PowerShellExpressionStatementSyntax node)

Parameters

node PowerShellExpressionStatementSyntax

Returns

TResult?

No documentation is available.

VisitFinallyClause(PowerShellFinallyClauseSyntax)

Syntax.g.cs
public virtual TResult? VisitFinallyClause(PowerShellFinallyClauseSyntax node)

Parameters

node PowerShellFinallyClauseSyntax

Returns

TResult?

No documentation is available.

VisitFlowStatement(PowerShellFlowStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitFlowStatement(PowerShellFlowStatementSyntax node)

Parameters

node PowerShellFlowStatementSyntax

Returns

TResult?

No documentation is available.

VisitForEachStatement(PowerShellForEachStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitForEachStatement(PowerShellForEachStatementSyntax node)

Parameters

node PowerShellForEachStatementSyntax

Returns

TResult?

No documentation is available.

VisitForStatement(PosixForStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitForStatement(PosixForStatementSyntax node)

Parameters

node PosixForStatementSyntax

Returns

TResult?

No documentation is available.

VisitFunctionDefinition(PosixFunctionDefinitionSyntax)

Syntax.g.cs
public virtual TResult? VisitFunctionDefinition(PosixFunctionDefinitionSyntax node)

Parameters

node PosixFunctionDefinitionSyntax

Returns

TResult?

No documentation is available.

VisitGlob(ShellGlobSyntax)

Syntax.g.cs
public virtual TResult? VisitGlob(ShellGlobSyntax node)

Parameters

node ShellGlobSyntax

Returns

TResult?

No documentation is available.

VisitGroupedExpression(ShellGroupedExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitGroupedExpression(ShellGroupedExpressionSyntax node)

Parameters

node ShellGroupedExpressionSyntax

Returns

TResult?

No documentation is available.

VisitHashEntry(PowerShellHashEntrySyntax)

Syntax.g.cs
public virtual TResult? VisitHashEntry(PowerShellHashEntrySyntax node)

Parameters

node PowerShellHashEntrySyntax

Returns

TResult?

No documentation is available.

VisitHashLiteral(PowerShellHashLiteralSyntax)

Syntax.g.cs
public virtual TResult? VisitHashLiteral(PowerShellHashLiteralSyntax node)

Parameters

node PowerShellHashLiteralSyntax

Returns

TResult?

No documentation is available.

VisitHereDocument(PosixHereDocumentSyntax)

Syntax.g.cs
public virtual TResult? VisitHereDocument(PosixHereDocumentSyntax node)

Parameters

node PosixHereDocumentSyntax

Returns

TResult?

No documentation is available.

VisitIfStatement(PosixIfStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitIfStatement(PosixIfStatementSyntax node)

Parameters

node PosixIfStatementSyntax

Returns

TResult?

No documentation is available.

VisitIndexExpression(PowerShellIndexExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitIndexExpression(PowerShellIndexExpressionSyntax node)

Parameters

node PowerShellIndexExpressionSyntax

Returns

TResult?

No documentation is available.

VisitInvocation(PowerShellInvocationExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitInvocation(PowerShellInvocationExpressionSyntax node)

Parameters

node PowerShellInvocationExpressionSyntax

Returns

TResult?

No documentation is available.

VisitLabeledStatement(PowerShellLabeledStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitLabeledStatement(PowerShellLabeledStatementSyntax node)

Parameters

node PowerShellLabeledStatementSyntax

Returns

TResult?

No documentation is available.

VisitLiteralWordPart(ShellLiteralWordPartSyntax)

Syntax.g.cs
public virtual TResult? VisitLiteralWordPart(ShellLiteralWordPartSyntax node)

Parameters

node ShellLiteralWordPartSyntax

Returns

TResult?

No documentation is available.

VisitMemberAccess(PowerShellMemberAccessExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitMemberAccess(PowerShellMemberAccessExpressionSyntax node)

Parameters

node PowerShellMemberAccessExpressionSyntax

Returns

TResult?

No documentation is available.

VisitNamedBlock(PowerShellNamedBlockSyntax)

Syntax.g.cs
public virtual TResult? VisitNamedBlock(PowerShellNamedBlockSyntax node)

Parameters

node PowerShellNamedBlockSyntax

Returns

TResult?

No documentation is available.

VisitOperandExpression(ShellOperandExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitOperandExpression(ShellOperandExpressionSyntax node)

Parameters

node ShellOperandExpressionSyntax

Returns

TResult?

No documentation is available.

VisitParamBlock(PowerShellParamBlockSyntax)

Syntax.g.cs
public virtual TResult? VisitParamBlock(PowerShellParamBlockSyntax node)

Parameters

node PowerShellParamBlockSyntax

Returns

TResult?

No documentation is available.

VisitParameter(PowerShellParameterSyntax)

Syntax.g.cs
public virtual TResult? VisitParameter(PowerShellParameterSyntax node)

Parameters

node PowerShellParameterSyntax

Returns

TResult?

No documentation is available.

VisitParenthesizedExpression(PowerShellParenthesizedExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitParenthesizedExpression(PowerShellParenthesizedExpressionSyntax node)

Parameters

node PowerShellParenthesizedExpressionSyntax

Returns

TResult?

No documentation is available.

VisitPipeline(ShellPipelineSyntax)

Syntax.g.cs
public virtual TResult? VisitPipeline(ShellPipelineSyntax node)

Parameters

node ShellPipelineSyntax

Returns

TResult?

No documentation is available.

VisitPowerShellElseClause(PowerShellElseClauseSyntax)

Syntax.g.cs
public virtual TResult? VisitPowerShellElseClause(PowerShellElseClauseSyntax node)

Parameters

node PowerShellElseClauseSyntax

Returns

TResult?

No documentation is available.

VisitPowerShellForStatement(PowerShellForStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitPowerShellForStatement(PowerShellForStatementSyntax node)

Parameters

node PowerShellForStatementSyntax

Returns

TResult?

No documentation is available.

VisitPowerShellFunctionDefinition(PowerShellFunctionDefinitionSyntax)

Syntax.g.cs
public virtual TResult? VisitPowerShellFunctionDefinition(PowerShellFunctionDefinitionSyntax node)

Parameters

node PowerShellFunctionDefinitionSyntax

Returns

TResult?

No documentation is available.

VisitPowerShellIfStatement(PowerShellIfStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitPowerShellIfStatement(PowerShellIfStatementSyntax node)

Parameters

node PowerShellIfStatementSyntax

Returns

TResult?

No documentation is available.

VisitPowerShellLiteral(PowerShellLiteralExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitPowerShellLiteral(PowerShellLiteralExpressionSyntax node)

Parameters

node PowerShellLiteralExpressionSyntax

Returns

TResult?

No documentation is available.

VisitPowerShellVariable(PowerShellVariableExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitPowerShellVariable(PowerShellVariableExpressionSyntax node)

Parameters

node PowerShellVariableExpressionSyntax

Returns

TResult?

No documentation is available.

VisitPowerShellWhileStatement(PowerShellWhileStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitPowerShellWhileStatement(PowerShellWhileStatementSyntax node)

Parameters

node PowerShellWhileStatementSyntax

Returns

TResult?

No documentation is available.

VisitPrefixedStatement(PosixPrefixedStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitPrefixedStatement(PosixPrefixedStatementSyntax node)

Parameters

node PosixPrefixedStatementSyntax

Returns

TResult?

No documentation is available.

VisitProcessSubstitution(PosixProcessSubstitutionSyntax)

Syntax.g.cs
public virtual TResult? VisitProcessSubstitution(PosixProcessSubstitutionSyntax node)

Parameters

node PosixProcessSubstitutionSyntax

Returns

TResult?

No documentation is available.

VisitQuotedString(ShellQuotedStringSyntax)

Syntax.g.cs
public virtual TResult? VisitQuotedString(ShellQuotedStringSyntax node)

Parameters

node ShellQuotedStringSyntax

Returns

TResult?

No documentation is available.

VisitRawExpression(ShellRawExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitRawExpression(ShellRawExpressionSyntax node)

Parameters

node ShellRawExpressionSyntax

Returns

TResult?

No documentation is available.

VisitRedirectedStatement(PosixRedirectedStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitRedirectedStatement(PosixRedirectedStatementSyntax node)

Parameters

node PosixRedirectedStatementSyntax

Returns

TResult?

No documentation is available.

VisitRedirection(ShellRedirectionSyntax)

Syntax.g.cs
public virtual TResult? VisitRedirection(ShellRedirectionSyntax node)

Parameters

node ShellRedirectionSyntax

Returns

TResult?

No documentation is available.

VisitScript(ShellScriptSyntax)

Syntax.g.cs
public virtual TResult? VisitScript(ShellScriptSyntax node)

Parameters

node ShellScriptSyntax

Returns

TResult?

No documentation is available.

VisitScriptBlock(PowerShellScriptBlockSyntax)

Syntax.g.cs
public virtual TResult? VisitScriptBlock(PowerShellScriptBlockSyntax node)

Parameters

node PowerShellScriptBlockSyntax

Returns

TResult?

No documentation is available.

VisitShellConditionalExpression(ShellConditionalExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitShellConditionalExpression(ShellConditionalExpressionSyntax node)

Parameters

node ShellConditionalExpressionSyntax

Returns

TResult?

No documentation is available.

VisitShellUnaryExpression(ShellUnaryExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitShellUnaryExpression(ShellUnaryExpressionSyntax node)

Parameters

node ShellUnaryExpressionSyntax

Returns

TResult?

No documentation is available.

VisitSkippedText(ShellSkippedTextSyntax)

Syntax.g.cs
public virtual TResult? VisitSkippedText(ShellSkippedTextSyntax node)

Parameters

node ShellSkippedTextSyntax

Returns

TResult?

No documentation is available.

VisitStatementList(ShellStatementListSyntax)

Syntax.g.cs
public virtual TResult? VisitStatementList(ShellStatementListSyntax node)

Parameters

node ShellStatementListSyntax

Returns

TResult?

No documentation is available.

VisitSubExpression(PowerShellSubExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitSubExpression(PowerShellSubExpressionSyntax node)

Parameters

node PowerShellSubExpressionSyntax

Returns

TResult?

No documentation is available.

VisitSwitchClause(PowerShellSwitchClauseSyntax)

Syntax.g.cs
public virtual TResult? VisitSwitchClause(PowerShellSwitchClauseSyntax node)

Parameters

node PowerShellSwitchClauseSyntax

Returns

TResult?

No documentation is available.

VisitSwitchStatement(PowerShellSwitchStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitSwitchStatement(PowerShellSwitchStatementSyntax node)

Parameters

node PowerShellSwitchStatementSyntax

Returns

TResult?

No documentation is available.

VisitTernaryExpression(PowerShellTernaryExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitTernaryExpression(PowerShellTernaryExpressionSyntax node)

Parameters

node PowerShellTernaryExpressionSyntax

Returns

TResult?

No documentation is available.

VisitTrapStatement(PowerShellTrapStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitTrapStatement(PowerShellTrapStatementSyntax node)

Parameters

node PowerShellTrapStatementSyntax

Returns

TResult?

No documentation is available.

VisitTryStatement(PowerShellTryStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitTryStatement(PowerShellTryStatementSyntax node)

Parameters

node PowerShellTryStatementSyntax

Returns

TResult?

No documentation is available.

VisitTypeDefinition(PowerShellTypeDefinitionSyntax)

Syntax.g.cs
public virtual TResult? VisitTypeDefinition(PowerShellTypeDefinitionSyntax node)

Parameters

node PowerShellTypeDefinitionSyntax

Returns

TResult?

No documentation is available.

VisitTypeLiteral(PowerShellTypeLiteralSyntax)

Syntax.g.cs
public virtual TResult? VisitTypeLiteral(PowerShellTypeLiteralSyntax node)

Parameters

node PowerShellTypeLiteralSyntax

Returns

TResult?

No documentation is available.

VisitUnaryExpression(PowerShellUnaryExpressionSyntax)

Syntax.g.cs
public virtual TResult? VisitUnaryExpression(PowerShellUnaryExpressionSyntax node)

Parameters

node PowerShellUnaryExpressionSyntax

Returns

TResult?

No documentation is available.

VisitUsingStatement(PowerShellUsingStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitUsingStatement(PowerShellUsingStatementSyntax node)

Parameters

node PowerShellUsingStatementSyntax

Returns

TResult?

No documentation is available.

VisitVariableReference(ShellVariableReferenceSyntax)

Syntax.g.cs
public virtual TResult? VisitVariableReference(ShellVariableReferenceSyntax node)

Parameters

node ShellVariableReferenceSyntax

Returns

TResult?

No documentation is available.

VisitWhileStatement(PosixWhileStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitWhileStatement(PosixWhileStatementSyntax node)

Parameters

node PosixWhileStatementSyntax

Returns

TResult?

No documentation is available.

VisitWord(ShellWordSyntax)

Syntax.g.cs
public virtual TResult? VisitWord(ShellWordSyntax node)

Parameters

node ShellWordSyntax

Returns

TResult?

No documentation is available.

VisitZshAlwaysStatement(ZshAlwaysStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitZshAlwaysStatement(ZshAlwaysStatementSyntax node)

Parameters

node ZshAlwaysStatementSyntax

Returns

TResult?

No documentation is available.

VisitZshForeachStatement(ZshForeachStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitZshForeachStatement(ZshForeachStatementSyntax node)

Parameters

node ZshForeachStatementSyntax

Returns

TResult?

No documentation is available.

VisitZshRepeatStatement(ZshRepeatStatementSyntax)

Syntax.g.cs
public virtual TResult? VisitZshRepeatStatement(ZshRepeatStatementSyntax node)

Parameters

node ZshRepeatStatementSyntax

Returns

TResult?

No documentation is available.