Aspect#
Aspect# is an AOP ( Aspect Oriented Programming ) framework for the CLI (.Net and Mono). It relies on Dynamic Proxies and offers a built-in language to declare and configure aspects and is compliant to AopAlliance. Aspect# promotes: Separation of concerns; Code reuse; Decomposition.
AspectDNG
AspectDNG is a .NET multi-language aspect weaver. Aspects and base code may be written in any programming language, as soon as it compiles into CIL.
DotNetAOP
DotNetAOP provides AOP framework and basic aspect attribute for CLR language.
NAop
AOP.NET (NAop) is an Aspect Oriented Programming (AOP) framework for .NET framework. Based on dynamic proxies.
Runtime Assembly Instrumentation Library
This project plans to implement an API that allows CLR assemblies to be manipulated and instrumented before they are loaded and executed.
SetPoint!
SetPoint! is an Aspect-Oriented Tool based on semantic pointcuts, developed using Microsoft's .NET framework.