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.
Aspect.NET is 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.
This project's name is in conflict with another one that predates it. Grailtek's Aspect.NET is not the same as
Vladimir Safonov's Aspect.NET.
Announcement for November 7th, 2011
A rolling deprecation for this project has begun, and should be complete by the end of Q2 2012.
If you use only the data access component of Aspect.NET, you are now encouraged to
use SSDL instead.
Read the SSDL article at the Code Project to view its documentation and give me feedback.