У Castle был AOP-фреймворк под названием Aspect # (или AspectSharp), который реализовывал AOP с его терминологией (рекомендации, точки, точки соединения и т. Д.), Но этот проект умер лет назад.
Ядро того, что действительно позволило AOP, Castle DynamicProxy, выжило и эволюционировало.
Документация и ресурсы для изучения DynamicProxy, включая проекты с его использованием и учебные пособия, здесь .