Ejemplo n.º 1
0
 public override IExpression Visit(IIndexAccessExpression expr, int context)
 {
     return(new IndexAccessExpression
     {
         Reference = _refAnon.Anonymize(expr.Reference),
         Indices = Anonymize(expr.Indices)
     });
 }
Ejemplo n.º 2
0
        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("]");
        }
Ejemplo n.º 3
0
 public virtual void Visit(IIndexAccessExpression expr, TContext context)
 {
     expr.Reference.Accept(this, context);
 }
Ejemplo n.º 4
0
 public int Visit(IIndexAccessExpression expr, int context)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 5
0
 public IndexAccessReference()
 {
     Expression = new IndexAccessExpression();
 }