Вы не можете, насколько я знаю.Если вы хотите, чтобы свойство делало что-то нетривиальное, вам нужна полная реализация свойства вместо автоматически реализуемой.Конечно, сделать это несложно - это автоматически реализуемое свойство просто эквивалентно:
private Foo myFoo;
public Foo MyFoo
{
get { return myFoo; }
set { myFoo = value; }
}
Так что просто преобразуйте его в эту форму и добавьте любой необходимый код (ведение журнала и т. Д.).