protected override Expression VisitIndex(Index I)
        {
            IEnumerable <Expression> indices = VisitList(I.Indices);

            if (ReferenceEquals(indices, null))
            {
                return(null);
            }
            return(ReferenceEquals(indices, I.Indices) ? I : Index.New(I.Target, indices));
        }
Example #2
0
 public LazyExpression this[params Expression[] i] {
     get { return(new LazyExpression(Index.New(this, i))); }
 }