public override IExpression Visit(IIndexAccessExpression expr, int context) { return(new IndexAccessExpression { Reference = _refAnon.Anonymize(expr.Reference), Indices = Anonymize(expr.Indices) }); }
public void Visit(IIndexAccessExpression expr, SSTPrintingContext c) { expr.Reference.Accept(this, c); c.Text("["); foreach (var indexExpr in expr.Indices) { indexExpr.Accept(this, c); AddCommaIfNotLast(indexExpr, expr.Indices, c); } c.Text("]"); }
public virtual void Visit(IIndexAccessExpression expr, TContext context) { expr.Reference.Accept(this, context); }
public int Visit(IIndexAccessExpression expr, int context) { throw new NotImplementedException(); }
public IndexAccessReference() { Expression = new IndexAccessExpression(); }