Получить имя свойства, использованное в лямбда-выражении в .NET 3.5
У меня есть проблема, которая беспокоит меня уже некоторое время, и я не могу найти ответ.
Мне нужно получить имя свойства, на которое ссылается лямбда-выражение. Я бы предоставил лямбда-выражение методу, который возвращал бы строку. Например, если у меня есть:
x => x.WeirdPropertyName
тогда метод вернет:
"WeirdPropertyName"
Я читал, что это можно сделать с помощью деревьев выражений, но ответ ускользнул от меня.
Спасибо за любую помощь