如何解析 C# 源代码以生成可在 DynamicMethod 中使用的 IL 操作码?
我想动态执行代码而不生成不必要的程序集。像这样的东西:
var body = "return \"sample\";";
var dm = new DynamicMethod("method_" + Guid.NewGuid().ToString("N"), typeof(string), null);
var parser = new SomeKindOfCSharpParser();
parser.Emit(body, m.GetILGenerator());