ILGenerator.Emit (LambdaExpression.Compile ではなく) を使用して、未知のターゲットで呼び出される未知の MethodInfo を持つデリゲートを動的に作成するにはどうすればよいですか?
public void CreateDelegate(MethodInfo mi, object target, object[] arguments)
{
var method = new DynamicMethod("Temp", typeof(void), Type.EmptyTypes);
var generator = method.GetILGenerator();
// Make the method call mi on target with arguments
// ...
method.CreateDelegate(typeof(Action));
}