public bool VisitExprAlias(ExprAlias expr, TCtx arg) { var res = this.Visit(expr, "Alias", arg, out var argOut); this.VisitPlainProperty("Name", expr.Name, argOut); this._visitor.EndVisitExpr(expr, arg); return(res); }
public static ExprAlias WithName(this ExprAlias original, String newName) => new ExprAlias(name: newName);
public bool VisitExprAlias(ExprAlias alias, IExpr?parent) { this.AppendName(alias.Name); return(true); }