public override void VisitExpressionIndexAccess(ExpressionIndexAccess node, AstPrinterContext context) { this.Visit(node.Left, context); context.Write("["); this.Visit(node.Index, context); context.Write("]"); }
public override void VisitExpressionIndexAccess(ExpressionIndexAccess node, CloningAstVisitorContext context) { context.Result = new ExpressionIndexAccess() { Index = this.CloneNode(node.Index, context), Left = this.CloneNode(node.Left, context) }; }
public virtual void VisitExpressionIndexAccess(ExpressionIndexAccess node, TContext context) { this.Visit(node.Left, context); this.Visit(node.Index, context); }