【问题标题】:C# How to get a list of defined preprocessor?C#如何获取已定义预处理器的列表?
【发布时间】:2017-09-20 23:55:45
【问题描述】:

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

但我想获取已定义的预处理器指令列表,以将其传递给使用 CSharpCodeProvider 进行实时编译

感谢您的提前。

【问题讨论】:

    标签: c# preprocessor-directive


    【解决方案1】:

    我认为这是不可能的。 Related.

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

    【讨论】:

      猜你喜欢
      • 2018-02-10
      • 1970-01-01
      • 2020-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-08
      • 2010-11-10
      • 2011-01-26
      相关资源
      最近更新 更多