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