Friday, November 03, 2006

Dynamic Reflection Library release on CodePlex

I've updated my Dynamic LCG-based Reflection wrapper tonight. This new version finally has extensive XML documentation in place. I also refactored a little bit of the code to eliminate duplicate calls and sped up the code a tiny bit.

As of this release, I'm actually 6% faster than native calls (e.g. the code emitted by the C# compiler is actually slower) against reference-types when doing explicit binding to methods. This means that there is realistically little to no cost doing name-based binding to arbitrary methods at runtime.

Head on over to the CodePlex project for more information and the downloads.

No comments: