Вопрос о делегатах и рефлексии типов в C#. Как по делегату узнать, к какому полю объекта обращаются в теле делегата?
В функцию Function передается лямбда выражение (z => z.A), где z - экземпляр какого-то класса, а z.A - обращение к полю. Function(z => z.A). У поля A есть какие-то атрибуты в мета данных, к которым мне в функции Function нужно обратиться, а затем их изменить.
Условное тело функции:
Function(Func<ТипZ ,ТипА> func)
{
тут надо достать информацию о поле того самого объекта z.
}
Реально вообще?