Aspect.NET

Grailtek's Aspect.NET is a lightweight yet powerful utility, called a method pivoter, that you can use to add aspect-oriented design to your projects in a simple and straightforward way.

It's different than other aspect-oriented frameworks in that it does not weave or inject or use meta-objects. You declare delegates and interfaces, and it constructs methods and classes for you at runtime. Even if you do not wish to apply any of the traditional features of aspect-oriented programming to your projects, Aspect.NET can reduce the amount of code you have to write, sometimes dramatically.

You can download it HERE.

This project has been deprecated, and will be repleced by another currently in development.

NOTE: Grailtek's Aspect.NET is in no way affiliated with Vladimir Safonov's Aspect.NET.