Можно ли запустить код в корме или до того, как элемент был добавлен в коллекцию?
Допустим, у меня есть объект Product со свойством Price и объект Warehouse со свойствами IList Products и TotalPrice. Мне нужно обновлять TotalPrice каждый раз, когда коллекция была изменена. Я не хочу вычислять TotalPrice внутри этого свойства каждый раз, когда к нему обращаются.
Если это возможно только с AOP, существует ли какая-либо бесплатная инфраструктура AOP для .net?