That's a real problem. That makes real aspect oriented programming in
.net impossible.
> No.(Notice that every dynamic proxy has this limitation).
>
[quoted text clipped - 11 lines]
> > -rfuller987
> > rfuller987@hotmail.com
Well I think you picked the right person to talk to. I have some experience
in the area :)
There are other ways of implementing AOP than the dynamic proxy ...
There are also numerous AOP frameworks with this virtual limitation .. see
CastleProject, nAspect, spring .net
People have also looked at such operations as using the profiling API to
instrument IL just before JIT (this is being frowned on a bit).Personally I
at this point am leaning towards a "link" time IL based weave ...
If you happen to be in the southern US I will be speaking on this subject in
New Orleans the 17th.
Cheers,
Greg Young
MVP - C#
http://codebetter.com/blogs/gregyoung
> That's a real problem. That makes real aspect oriented programming in
> .net impossible.
[quoted text clipped - 14 lines]
>> > -rfuller987
>> > rfuller987@hotmail.com
rfuller987@hotmail.com - 10 Jul 2006 14:19 GMT
Do you have any more information on this 'link' time IL based weave.
Sounds promising, although I don't think I have the expertise to
implement it myself.
How does .net remoting work? Doesn't it manage to proxy any
MarshalByRef object regardless of the object's functions being marked
as virtual?
-rfuller
> Well I think you picked the right person to talk to. I have some experience
> in the area :)
[quoted text clipped - 35 lines]
> >> > -rfuller987
> >> > rfuller987@hotmail.com