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)); }
public LazyExpression this[params Expression[] i] { get { return(new LazyExpression(Index.New(this, i))); } }