public override AstVisitAction VisitVariableExpression(VariableExpressionAst variableExpressionAst) { _pipelineCommandRuntime.WriteObject(new SettableVariableExpression(variableExpressionAst, this).GetValue()); return AstVisitAction.SkipChildren; }