MethodInfo mi = ... var ptr = mi.MethodHandle.GetFunctionPointer(); // now call a delegate .ctor using that ptr