向CSharpCodeProvider编译的C#代码引入自定义指令

时间:2016-04-29 15:38:01

标签: c# .net c-preprocessor csharpcodeprovider

我想使用CodeDomProvider编译C#代码(或预编译),如下所示:

using System;
#customDirective directiveParameter

public class SampleObject
{
   public string Id{get; private set;}
}

我想知道CodeDomProvider.Compile(或CSharpCodeProvider)在遇到它时会有多么负担得起

#customDirective directiveParameter

它应该处理与普通C#代码不同的方式。我该怎么做?我可以继承CSharpCodeProvider吗?在这种情况下,我可以通过回调来采取自定义操作吗?

0 个答案:

没有答案