public async override Task <string> Visit(NodeExprInstruction e, CancellationToken t) { var s = await base.Visit(e, t); t.ThrowIfCancellationRequested(); return(s + ((e.IsShowResult) ? ";" : "$")); }
public override Task <NodeExpr> Visit(NodeExprInstruction e, CancellationToken t) => Visit(e.Expr, t);
public virtual Task <T> Visit(NodeExprInstruction e, CancellationToken t) => Visit(e.Expr, t);
public virtual T Visit(NodeExprInstruction e) => Visit(e.Expr);
public NodeExprInstruction(NodeExprInstruction e) : this(e.Expr, e.IsShowResult) { }