Me gustaría saber si hay alguna forma de agregar un comportamiento personalizado a los métodos get/set de propiedades automáticas.C# 3.0 Propiedades automáticas: ¿es posible agregar un comportamiento personalizado?
Un caso obvio que se me ocurre es querer que cada método de propiedad de conjunto llame a cualquier controlador de eventos PropertyChanged
como parte de una implementación de System.ComponentModel.INotifyPropertyChanged
. Esto permitiría que una clase tenga numerosas propiedades que se pueden observar, donde cada propiedad se define usando la sintaxis de propiedad automática.
Básicamente me pregunto si hay algo similar a una plantilla get/set o un gancho post get/set con ámbito de clase.
(sé la misma funcionalidad final se puede conseguir fácilmente en formas ligeramente más detallados - yo que odio la duplicación de un patrón)