This project is read-only.

Aspectus 1.0

Rating: No reviews yet
Downloads: 51
Change Set: 50938
Released: Jul 26, 2010
Updated: Jul 26, 2010 by JaCraig
Dev status: Stable Help Icon

Recommended Download

application, 810K, uploaded Jul 26, 2010 - 51 downloads

Release Notes

This is the initial release of Aspectus, a simple AOP library that allows you to inject cross cutting concerns in an easy manner. It uses run time sub classing, thus your original code is never touched and it does not need secondary compilation or access to the compiler. Instead it uses simple IL generation to create a sub class of the original, thus minimal speed reduction. As such it's fast and incredibly simple to use. Developing an aspect for it is also incredibly simple as it uses events to allow your code to hook into the original class. Thus you never have to touch IL yourself. However in cases where you need more control, it allows you to inject interfaces, create your own methods, properties, etc., and even inject your own IL into already existing methods. Included in this download is documentation (although use documentation is on this page:, example aspects/extensions, as well as the main code.

Reviews for this release

No reviews yet for this release.