Как RaisePropertyChanged узнает имя свойства?

Существует одна перегрузка этого метода вNotificationObject:-

protected void RaisePropertyChanged<T>(Expression<Func<T>> propertyExpression);

Запишем следующим образом в установщике свойства:

RaisePropertyChanged(() => PropertyVariable);

Как это работает ? Как он находит имя свойства из этого лямбда-выражения?

11
задан teenup 20 April 2012 в 09:11
поделиться