Есть ли способ извлечь свойства, оператор и соответствующее значение из Expression
? Рассмотрим следующий пример:
var customers = GetCustomers();
var customerQuery = customers.Where(x=> x.CustomerID == 1
&& x.CustomerName == "Bob"); // The query is for illustration only
Мне нужно получить что-то вроде следующего:
Property: CustomerID
Operator: Equals
Value: 1
Property: CustomerName
Operator: Equals
Value: Bob
Я уже написал что-то, что может извлекать имя свойства выражения, но я не могу найти, где значение и оператор сохраняются, хотя это довольно четко видно в свойстве DebugView Expression.