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 :




2 thoughts on “AspectableMef

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s

%d bloggers like this: