Я хотел бы иметь возможность сгенерировать скомпилированное выражение для установки свойства, учитывая выражение лямбда, которое предоставляет метод get для свойства.
Вот что я ищу:
public Action<int> CreateSetter<T>(Expression<Func<T, int>> getter)
{
// returns a compiled action using the details of the getter expression tree, or null
// if the write property is not defined.
}
Я все еще пытаюсь понять различные типы классов Expression, поэтому, если вы можете указать мне в правильном направлении, это было бы здорово.