I have been experimenting with a few things lately, and one of the things I have been having a bit of a mess around with is how to combine Aspect Orientated Programming and combining that with MEF.

Now I know its fairly easy to add aspects to your own types using either IL Weaving or using dynamic proxy like Castle/Unity IOC Containers.

But there is a still a lot of glue that needs to be done in order to get an aspectable type, so I thought why don’t I abstract that repetitive code and make the user oblivious to the fact that there is even any glue being applied.

I am pretty pleased with how this experiment turned out, and I have written it all up in an article which you can read about over at

Here is a link for the article :





Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s