2010-02-22から1日間の記事一覧

リフレクションによるメソッド呼び出し(MethodInfo Invoke)の高速化 public static FastInvokeHandler GetMethodInvoker(MethodInfo methodInfo) { DynamicMethod dynamicMethod = new DynamicMethod(string.Empty, typeof(object), new Type { typeof(objec…

DelegateのGetInvocationListを他のクラスから呼び出す方法 var field = GetField(eventName, obj.GetType()); if (field == null) { return null; } success = true; var mDel = field.GetValue(obj) as MulticastDelegate;