c# - 为 .Net 平台生成 IL

标签 c# compiler-construction il

我正在用 C# 编写一个小型编译器,并计划使用 System.Reflection.Emit 为 .Net 平台生成 IL 指令。我的问题是,建议使用 System.Reflection.Emit 为生产编译器生成 IL。

如果不建议使用 System.Reflection.Emit 为生产编译器生成 IL,我们是否有用于该目的的替代库/工具?

最佳答案

System.Reflection.Emit 适用于生产编译器,但您可能想看看 mono-cecil .

关于c# - 为 .Net 平台生成 IL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6196737/

相关文章:

c# - 如何在 PostgreSQL 中存储 DateTimeOffset

c# - “在 'System.Windows.Baml2006.TypeConverterMarkupExtension' 上提供值引发异常。”

c# - 在 C# 中将数据从 datagridview 中的值插入到 SQL Server 数据库中

compiler-construction - 将验证算法转化为 SAT 问题的编译器

.net - 确定 .NET 程序集是否是从同一源构建的

c# - 确保方法返回值不被库丢弃

c# - LayoutKind.Sequential 当子结构具有 LayoutKind.Explicit 时未遵循

linux - ARM 工具链构建

c - 这个函数返回什么

c# - JIT 编译器的 IL 优化