| Home | Biography | Speaking | Articles | Books | Music |
MethodBuilder and GetParameters … ARGH!Yesterday I talked about a cool new Reflection-based feature to get by-ref and array type. However, there’s something that’s in the Reflection API that’s really bugging me:
MethodBuilder method = /* create method here...*/;
ParameterInfo[] arguments = method.GetParameters();
The GetParameters() call fails with a NotSupportedException on a MethodBuilder object. If the dynamic type is created, then the method call is safe, but until that time, you get an exception.
I can’t begin to tell you how annoying this is … because it would take too long to explain why I need this functionality. If I could all of the parameter information from a dynamic method before it’s “baked”, I’d be in a much happier world, but because the method fails pre-“baking”, I have to come up with some goofy way to figure out what the parameters are.
It’s not going to be pretty …
Published: 12.06.2006 02:13:03 PM CST