.NET Dynamic Binding Performance

http://geekswithblogs.net/shahed/archive/2007/01/22/104242.aspx

Type.InvokeMember をループ中で行うのは無駄が多いので、MethodInfo.Invoke を使うようにした。でもなんかもっと速い方法もあるみたい。命令を組み立てるのかな?なんか複雑そう。

Type.GetMethod を行う際に引数の型が参照型の場合は、Type.MakeByRefTypeで用意出来ると言う事を調べた。静的なOverloadの解決をきっちりやってくれるならReflectionに頼る必要も薄れると思うんだけどなぁ…。涙目。