私はこれを行う方法を知っています:
Expression body = Expression.Call(selector.Body, "Contains", null,
Expression.Constant("cats", typeof(string)));
「contains」は true/false を返すので問題ありません。
しかし、どうすれば IndexOf を実行し、結果が 5 より大きいかどうかを確認できますか?
Expression body = Expression.Call(selector.Body, "IndexOf", null,
Expression.Constant("cats", typeof(string)));