public virtual ExpressionAst VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) { return(new AttributedExpressionAst( attributedExpressionAst.Extent, attributedExpressionAst.Attribute.Rewrite(this, SyntaxKind.Attribute), attributedExpressionAst.Child.Rewrite(this, SyntaxKind.Expression))); }
public object VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) { var newAttribute = VisitElement(attributedExpressionAst.Attribute); var newChild = VisitElement(attributedExpressionAst.Child); return(new AttributedExpressionAst(attributedExpressionAst.Extent, newAttribute, newChild)); }
public object VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) { var attribute = VisitAst(attributedExpressionAst.Attribute); var child = VisitAst(attributedExpressionAst.Child); return(new AttributedExpressionAst(attributedExpressionAst.Extent, attribute, child)); }
public static AttributedExpressionAst Update( this AttributedExpressionAst ast, AttributeBaseAst attribute = null, ExpressionAst child = null) { return(new AttributedExpressionAst( ast.Extent, attribute?.Clone() ?? ast.Attribute.Clone(), child?.Clone() ?? ast.Child.Clone())); }
public object VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) { throw PSTraceSource.NewArgumentException("ast"); }
public override AstVisitAction VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) { throw new NotImplementedException(); //VisitAttributedExpression(attributedExpressionAst); }
public override ExpressionAst VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) => VisitExpression(base.VisitAttributedExpression(attributedExpressionAst));
public override AstVisitAction VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) { return(Visit(attributedExpressionAst)); }
public override AstVisitAction VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) { Console.WriteLine("Visited an AttributedExpressionAst."); Console.WriteLine(" " + attributedExpressionAst.ToString().Replace(Environment.NewLine, Environment.NewLine + " ")); return(AstVisitAction.Continue); }
public object VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) { throw new UnexpectedElementException(); }
object ICustomAstVisitor.VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) => ProcessRewriter(VisitAttributedExpression, attributedExpressionAst);
object ICustomAstVisitor.VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) => VisitAttributedExpression(attributedExpressionAst);
public virtual TResult VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) => default(TResult);
/// <summary/> public virtual AstVisitAction VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) => DefaultVisit(attributedExpressionAst);
public object VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) { throw new NotImplementedException(); }
public object VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) => null;
public override AstVisitAction VisitAttributedExpression(AttributedExpressionAst ast) { return(AstVisitAction.Continue); }
public object VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) { Console.WriteLine("Visited an AttributedExpressionAst."); return(attributedExpressionAst); }
public virtual object VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) { VisitElement(attributedExpressionAst.Attribute); VisitElement(attributedExpressionAst.Child); return(attributedExpressionAst); }
public override AstVisitAction VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) { // SKIP, because the Attribute will be listed separately also. AstExplainer(attributedExpressionAst); return(base.VisitAttributedExpression(attributedExpressionAst)); }
public override AstVisitAction VisitAttributedExpression(AttributedExpressionAst ast) { return(DoNextAction(ast)); }
public object VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) { return(false); }
public override AstVisitAction VisitAttributedExpression(AttributedExpressionAst attributedExpressionAst) => VisitAst(attributedExpressionAst);