Отслеживать вызовы автоматически реализованных свойств

Есть ли способ, которым я могу отслеживать и перехватывать вызовы значений в свойствах, которые реализованы автоматически?

Я хотел бы иметь код, который выглядит примерно так:

[Tracked]
public int SomeProperty { get; set; }

В идеале атрибут должен иметь возможность перехватывать изменения значений свойств. Возможно ли это?

Чего я не хочу, чтобы второй фрагмент кода позже вращался над объектом и запрашивал значения, а скорее атрибут должен фиксировать значение по мере его установки.

5
задан Sam Saffron 20 October 2010 в 11:36
поделиться