|
|
|
1-10 of 11
< Previous Next >
|
If the given type (abstract or non-sealed) inherits from MarshalByRefObject, use the Remoting infrastructure to create a proxy. This will allow virtuals and non-virtuals to be hooked. Consider addi...
id# 5469 | Planned Release: None | Last Updated: Jul 2 at 3:25 AM
by jasonrbock
Change Proxy.Create() to take a List<> (or array) of interfaces. Create a proxy that implements all interface members (and handle collisions among the interfaces gracefully).
id# 5468 | Planned Release: None | Last Updated: Jul 2 at 3:23 AM
by jasonrbock
Self-explanatory. If Proxy.Create() gets an abstract type, create a proxy for it. Add before/after calls for abstract methods, but no-op the implementation in the proxy subclass (return the default...
id# 5467 | Planned Release: None | Last Updated: Jul 2 at 3:21 AM
by jasonrbock
Self-explanatory :)
id# 3889 | Planned Release: None | Last Updated: Apr 8 at 3:31 PM
by jasonrbock
Right now, the IInvocationHandler approach is not type-safe. That is, the arguments and return types are are declared as "object". Furthermore, the user may want to hook just a handful of methods.
...
id# 3888 | Planned Release: None | Last Updated: Feb 29 at 8:23 PM
by jasonrbock
Right now, when a proxy request is made, it makes an assembly for that type. So if 20 proxy types are made, 20 assemblies are made. This is pretty heavy-weight.
Give the user an option to create p...
id# 3887 | Planned Release: None | Last Updated: Feb 29 at 8:19 PM
by jasonrbock
Especially for IInvocationHandler - it's not at all clear what the bool return values should be.
id# 3886 | Planned Release: None | Last Updated: Feb 29 at 8:17 PM
by jasonrbock
I.e. I'm giving a Serializable type, how do I effectively implement that in the dynamic type? And if that's serialized, how (if it can) does it get deserialized into the base class type? Need to (p...
id# 3885 | Planned Release: None | Last Updated: Feb 29 at 8:16 PM
by jasonrbock
Self-explanatory :)
id# 3884 | Planned Release: None | Last Updated: Feb 29 at 8:16 PM
by jasonrbock
I don't think I'm being as aggressive as I can be with using "short form" opcodes. I need to review the emitting code to see if there's any places for this kind of optimization.
id# 3883 | Planned Release: None | Last Updated: Feb 29 at 8:15 PM
by jasonrbock
|
|
1-10 of 11
< Previous 1 2 Next >
|
|
|
|
|
|
|