【发布时间】:2017-12-28 16:18:18
【问题描述】:
我正在寻找的似乎与 Roslyn 编译器的脚本和编译功能重叠,因此我对应该使用哪一个感到困惑。
我想在进行过程中声明/定义变量(并评估它们的值),并在某些时候按名称/类型列出。我需要 CodeAnalysis 包或编译器吗?以及如何?
例子:
// I'd like to add the following to my scripting or compilation engine:
int a = 1 + 2;
string b = "some " + a;
// and then get a listing of their names, types, and values:
foreach(var myvar in script.ListVariables())
Console.WriteLine(myvar.Name + " " + myvar.Type + " " + myvar.Value.ToString());
【问题讨论】:
标签: c# roslyn roslyn-code-analysis