我可以在运行时解析引用当前程序集中类型的F#代码吗?

时间:2019-03-12 06:41:02

标签: f# f#-compiler-services

说我定义了以下类型:

type Foo = { A: string; B: int }

我想要一个函数parse,例如:

let myfoo = parse<Foo> "{A = \"foo\"; B = 5}"

给我一​​个Foo类型的实例(或错误)。

使用FSharp.Compiler.Service是否可能?

更新:

虽然还有其他一些问题可以解决F#代码的解析问题,但不能解决当前程序集中的引用问题。

0 个答案:

没有答案