使用 DynamicMethod 生成 IL 时,如果在DynamicMethod 构造函数中为 restrictedSkipVisibility 参数提供“true”,则可以调用方法和访问原本无法访问的字段
我更愿意将动态 IL 发送到动态程序集中,这样我就可以在构建时将生成的 IL 保存到程序集中。如果我使用这种方法,我必须使用 MethodBuilder 而不是 DynamicMethod。但是,我需要能够跳过可见性检查,以便在运行动态代码时不会得到 MethodAccessException。有没有办法做到这一点,如果有怎么办?