0
kicks
AOP using .NET
Aspect Oriented Programming or AOP is an interesting concept that can be applied to many of the programming problems we solve everyday.
Aspect# is AOP language which uses static compile time weaving. It uses its own proxy (and not CLR's proxy) called DynamicProxy. DynamicProxy is generated compile time and works differently while proxying interfaces (generates dynamic class and delegates method calls to the target of invocation) and proxying classes (generates stub class that inherits from the target).