Я хотел бы знать, есть ли способ добавить настраиваемое поведение к методам get/set автоматического свойства.C# 3.0 Авто-Свойства - Можно ли добавить пользовательское поведение?
Очевидным случаем, о котором я могу думать, является то, что каждый метод заданного свойства должен вызвать любые обработчики событий PropertyChanged
как часть реализации System.ComponentModel.INotifyPropertyChanged
. Это позволит классу иметь многочисленные свойства, которые можно наблюдать, где каждое свойство определяется с использованием синтаксиса автоматического свойства.
В принципе, мне интересно, есть ли что-либо похожее на шаблон get/set или post get/set hook с классом scope.
(я знаю, что та же конец функциональность может быть легко достигнута в чуть более многословными способами - я просто ненавижу дублирование узора)