Geeks With Blogs
Greg Young Greg.ToString() AOP Aspect Oriented Stuff
AOP with Generics Thoughts
As some of you may have realized, I am in the process of re-implementing my AOP framework to fully support generics right now (figured I might as well as I am white boarding it for open source deployment anyways). I have come across numerous issues in dealing with generics. Today I sent an email to the castle project group (who are going through a similar task in supporting generics in Dynamic Proxy). I figured I would post that email here as well in case others have thoughts on some of the issues ......

Posted On Monday, May 29, 2006 1:02 PM

GetGenericArguments
I have been searching for an answer to this one and I am perplexed. http://msdn2.microsoft.com/... returns an array of the generic arguments .. what I can't figure out is if they will ever be out of order. The arguments themselves have a position on them, is it possible that I get them back out of order where I would need to re-order them ... basically what I am doing is something similar to the following on a generic type definition string [] Params ......

Posted On Sunday, May 28, 2006 5:24 AM

Delegates and the dynamic decortor
I have been thinking lately about delegates and their possible use for interceptors. One really cool thing that they could provide for me with a trivial amount of code is the ability to define a give interceptor as being asynchronous. The code generated for this is rather trivial and I think it is a rather cool functionality (especially when considerring things like logging). Roger pointed out a good gotcha with this in that one could quite easily context switch themselves to death but in the case ......

Posted On Wednesday, February 1, 2006 7:37 PM

Decoroxy - Dynamic Decorator
I am leaning towards re-implementing my dynamic proxy as open source (BSD license of course). As with any open source project my biggest problem was not a shortage of ideas but in finding a really cool name that I could also have the domain for :) In this process I have come across something odd. In AOP Ido not actually use dynamic proxies! I use Dynamic Decorators. Proxy Decorator from http://www.nku.edu/~hauserj... The Proxy Pattern is similar in structure to the ......

Posted On Tuesday, January 31, 2006 12:20 PM

Dynamic Proxy and Attributes
Sorry for spamming but I have had a few posts stuck in my head for a few weeks and I am sitting at my desk in a position I have resigned waiting out my time. Obviously I will not be receiving any new projects and all old projects are on wait of other resources = Bored Greg. Continuing with the dynamic proxy I created a DSL for runtime based aspect assignment. One thing that I did which was a bit different than anything I had seen done before was that I allowed attributes to map aspects. In the assignment ......

Posted On Tuesday, January 24, 2006 1:01 PM

Dynamic Proxy Quandries
In the creation of my dynamic proxy I ran into some “interesting” fringe conditions.... I started off as all do needing a very simple interceptor generator, this is btw very easily done if anyone is thinking about attempting it. I later decided to add mixin support which was a bit more interesting. That said lets get into some background information to help explain the issues. Mixins for those who are not aware involves the dynamic aggregation (either at compile, link, or runtime) of ......

Posted On Tuesday, January 24, 2006 12:25 PM

Copyright © Greg Young | Powered by: GeeksWithBlogs.net | Join free