Теперь у нас типизированный sender, поэтому, скорее всего, получится сделать так, чтобы можно было писать более кратко
binder.Add(() => sender.Text, x => x.Name);
вместо
iderBinder.Add(sender).Add(x => x.Text, x => x.Name);
Предполагается это сделать через проход по Expression, чтобы выделить sender. Конечно, это накладывает сильные ограничения на используемые лямбда-выражения. Проверка допустимости лямбда-выражения будет осуществляться, естественно, только в рантайме, это недостаток. Но на это можно пойти из-за упрощения синтаксиса часто используемых выражений.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий