protected override Expression VisitNewArray(NewArrayExpression node) { if (node.Is(ExpressionType.NewArrayInit)) { VisitNewArrayInit(node); } else if (node.Is(ExpressionType.NewArrayBounds)) { VisitNewArrayBounds(node); } return(node); }