単一のExpression<Func<bool>>パラメーターを取り込むメソッドがあります
void MethodOne(Expression<Func<bool>> expression)
のインスタンスが複数ありますExpression<Func<bool>>。Expression<Func<bool>>を使用してこれらの式を動的に1つに結合するにはどうすればよいですかExpression.OrElse(つまり、式ツリーを構築する)?
たとえば、次のような2つの式がある場合
() => objectA.PropertyOneIsSet
と
() => objectB.PropertyTwoIsSet
最終結果は次のようになります。
() => objectA.PropertyOneIsSet || objectB.PropertyTwoIsSet
これを上記のメソッドに渡すことができます。