C#如何获取已定义的预处理器列表?

时间:2017-09-20 23:55:45

标签: c# preprocessor-directive

我知道我可以检查是否使用#if语法定义了预处理程序指令。

但是我希望获得一个已定义的预处理程序指令列表,以便使用CSharpCodeProvider将其传递给实时编译

感谢您提前。

1 个答案:

答案 0 :(得分:1)

我认为这是不可能的。 Related

编译器本身不了解预处理器。它接收已经预处理的代码,因此没有理由记住定义了哪些指令。