reflection.emit

reflection.emit

文章 1 浏览 75

将运行时生成的类型(通过 TypeBuilder)传递给 GenericClass

我想将运行时生成的类型(通过 TypeBuilder)传递给泛型类中的泛型方法。我无法将其作为对象传递,因为反射用于查找各种属性。 据我了解,这是无法完…

段念尘 2024-10-28 12:35:09 6 0

有关 InvalidProgramException 的帮助(无效的 IL 代码?)

我在使用 System.Reflection.Emit 单声道导出的程序集中遇到了一个奇怪的错误。 当尝试运行我的程序集时,我收到一个 InvalidProgramException:无效…

爱你不解释 2024-10-19 06:32:01 7 0

有没有办法避免 FieldAccessException?

我们有一个类库,它执行一些类似于 ORM 的基本操作,基本上我们可以执行以下操作: conn.Query("select * from table"); 并返回一个 List。由于从列名…

梦纸 2024-10-17 02:54:32 6 0

InternalsVisibleTo 用于动态生成程序集,但具有强命名

我有一个使用动态代码生成来创建代理类的项目。该代理类利用项目的内部类(以便不暴露实现细节),因此我将InternalsVisibleTo 与动态生成的程序集的…

多谢你的绝情让我学会死心 2024-10-16 14:42:00 17 0

TypeBuilder 上的 TypeBuilder.GetMethod

TypeBuilder.GetMethod 允许您获取由 TypeBuilder 关闭的泛型类型的方法,因此它可以让我执行以下操作: TypeBuilder tb = .... // this would throw …

娇纵 2024-10-13 00:41:22 9 0

检查 Type 是否为 TypeBuilder

如何检查 Type 对象是否是 TypeBuilderInstantiation? 基本上,我需要一种类型之外的方法。 如果它是 TypeBuilderInstantiation,我需要调用 TypeBui…

瑶笙 2024-10-12 11:42:55 8 0

带有 DataContract 和 DataMembers 的 TypeBuilder

我正在使用 DataContract 属性和 DataMembers 动态生成动态类型。我已经使用生成类型的反射验证了通过 DataContract 和 DataMember 属性正确生成了类…

一笑百媚生 2024-10-11 12:58:32 11 0

创建 DynamicMethod 来为属性赋值?

这是一个学习练习。我创建了一个方法,它接受 Foo 和一个字符串并设置 A 属性。我使用 Reflector 反汇编来发出以下代码。反汇编看起来像这样: .metho…

难理解 2024-10-10 19:15:52 12 0

动态类型创建中的 MethodBuilder.CreateMethodBody() 问题

对于实验,我尝试从源类型读取方法主体(使用 GetILasByteArray())并将其添加到新类型(使用 CreateMethodBody())。 我的源类就是这样 为该 public …

属性 2024-10-08 09:54:18 9 0

如何在 ConstructorBuilder 中定义局部变量?

我想为运行时构建的对象创建一个构造函数,该构造函数调用一个方法,该方法采用传递给构造函数的所有参数的对象数组。看看如何构建这样的方法,看来我…

温柔戏命师 2024-10-08 07:14:26 6 0

Unity 无法解析动态创建的类的实例

解决方案 我没有在新类型上指定构造函数参数,因此 .NET 假定了基类的类型,但它也没有将它们命名为相同的名称,因此当 Unity 尝试 Parameter[x].Name…

缱倦旧时光 2024-10-08 03:14:33 8 0

何时以及如何使用 Ldvirtftn 操作码?

下面的示例程序是我试图掌握 ldvirtftn 操作码的用法。 您会看到名称表明这是将虚拟函数指针加载到堆栈时使用的操作码。在示例代码中,我创建了一个具…

饭团 2024-10-08 00:44:26 9 0

字段与属性的实际性能

我正在做一些构建后的 CIL 编织,将 CIL 添加到程序集中的所有方法(换句话说,大量方法)。每个方法都会检查特定值是否为空。示例(CIL 代码的 C# Re…

南烟 2024-10-06 22:54:22 13 0

保存 C# 类定义

有没有办法将 C# 对象的整个类定义保存到文件/数据存储中? 我已经使用 [Serializable] 标签和 ISerialized 接口来执行此操作,但这两者都依赖于对象…

椵侞 2024-10-05 05:19:03 12 0

如何从 C# 编写汇编代码?

我想用 C# 编写一串汇编代码,并将其发送到一些 win32 api 来编译和执行它并获取结果。 示例: string str = "MOV 1,2;XOR EBP,EBP"... 听起来很难做…

离去的眼神 2024-10-05 03:50:49 7 0
更多

推荐作者

佚名

文章 0 评论 0

今天

文章 0 评论 0

゛时过境迁

文章 0 评论 0

达拉崩吧

文章 0 评论 0

呆萌少年

文章 0 评论 0

孤者何惧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文