Adding `MethodCallExpression` on top of provided `Expression`
问题 I'm having expression tree originating in Linq, e.g. leCollection.Where(...).OrderBy(...).Skip(n).Take(m) . Expression looks like: Take(Skip(OrderBy(Where(...), ...), n), m) // you got the idea Now, this is my ideal state that I have Take and Skip there, but it is not the rule. I would like to add Take / Skip programmatically if needed. I came up with way how to change Take / Skip argument, and I'm even able to add Skip under Take if I detect it's not present, but I'm struggling to figure out