Мне нужно отфильтровать список объектов.
Фильтр должен составляться пользователями, использующими логические операторы ИЛИ / И, и группироваться с использованием скобок.
скажем, что-то вроде этого:
Скажем, у нас есть объект MyObj и его свойства Prop1, Prop2, Prop3
Имея myObjList, пользователь может фильтровать элементы, у которых Prop1 == aValue И Prop2 третье значение
Существуют ли какие-либо известные (отражающие) механизмы, позволяющие управлять такого рода операциями фильтрации?