public static ErrorExpressionAst Update(this ErrorExpressionAst ast, IEnumerable <Ast> nestedAsts = null) { return((ErrorExpressionAst)typeof(ErrorExpressionAst).GetConstructor( BindingFlags.NonPublic | BindingFlags.Instance, null, new[] { typeof(IScriptExtent), typeof(IEnumerable <Ast>) }, new[] { new ParameterModifier(2) }) .Invoke(new object[] { ast.Extent, nestedAsts?.CloneAll() ?? ast.NestedAst.CloneAll() })); }
/// <summary/> public virtual AstVisitAction VisitErrorExpression(ErrorExpressionAst errorExpressionAst) => DefaultVisit(errorExpressionAst);
public object VisitErrorExpression(ErrorExpressionAst errorExpressionAst) { throw PSTraceSource.NewArgumentException("ast"); }
public override ExpressionAst VisitErrorExpression(ErrorExpressionAst errorExpressionAst) => VisitExpression(base.VisitErrorExpression(errorExpressionAst));
public override AstVisitAction VisitErrorExpression(ErrorExpressionAst ast) { return(DoNextAction(ast)); }
public override AstVisitAction VisitErrorExpression(ErrorExpressionAst errorExpressionAst) { return(Visit(errorExpressionAst)); }
public override AstVisitAction VisitErrorExpression(ErrorExpressionAst errorExpressionAst) { // SKIP AstExplainer(errorExpressionAst); return(base.VisitErrorExpression(errorExpressionAst)); }
public object VisitErrorExpression(ErrorExpressionAst errorExpressionAst) { Console.WriteLine("Visited an ErrorExpressionAst."); return(errorExpressionAst); }
object ICustomAstVisitor.VisitErrorExpression(ErrorExpressionAst errorExpressionAst) => ProcessRewriter(VisitErrorExpression, errorExpressionAst);
public object VisitErrorExpression(ErrorExpressionAst errorExpressionAst) { throw new UnexpectedElementException(); }
public virtual ExpressionAst VisitErrorExpression(ErrorExpressionAst errorExpressionAst) { return((ErrorExpressionAst)errorExpressionAst.Copy()); }
public virtual TResult VisitErrorExpression(ErrorExpressionAst errorExpressionAst) => default(TResult);
object ICustomAstVisitor.VisitErrorExpression(ErrorExpressionAst errorExpressionAst) => VisitErrorExpression(errorExpressionAst);
public object VisitErrorExpression(ErrorExpressionAst errorExpressionAst) => null;
public object VisitErrorExpression(ErrorExpressionAst errorExpressionAst) { throw new NotImplementedException(); }
public object VisitErrorExpression(ErrorExpressionAst errorExpressionAst) { // TODO: why is there no public constructor for ast with nested asts? return(errorExpressionAst.Copy()); }
public override AstVisitAction VisitErrorExpression(ErrorExpressionAst ast) { return(AstVisitAction.Continue); }
public override AstVisitAction VisitErrorExpression(ErrorExpressionAst errorExpressionAst) { Console.WriteLine("Visited an ErrorExpressionAst."); Console.WriteLine(" " + errorExpressionAst.ToString().Replace(Environment.NewLine, Environment.NewLine + " ")); return(AstVisitAction.Continue); }
public virtual object VisitErrorExpression(ErrorExpressionAst errorExpressionAst) { return(errorExpressionAst); }
public object VisitErrorExpression(ErrorExpressionAst errorExpressionAst) { return(false); }
public override AstVisitAction VisitErrorExpression(ErrorExpressionAst errorExpressionAst) => VisitAst(errorExpressionAst);