
PostSharp is the best way to implement cross-cutting functionalities in a very elegant and efficient way. They eliminate repetitive code from C# so you can get back to the bright side of programming. PostSharp combines existing technologies such as aspect-oriented programming, metaprogramming, IL weaving and static analysis, and takes them to the next level in a well-engineered approach.