我想使用 CodeDomProvider 编译 C# 代码(或预编译),如下所示:
using System;
#customDirective directiveParameter
public class SampleObject
{
public string Id{get; private set;}
}
我想知道当它遇到时告诉 CodeDomProvider.Compile(或 CSharpCodeProvider)有多实惠
#customDirective directiveParameter
它应该以不同于普通 C# 代码的方式处理。我该怎么做?我可以从 CSharpCodeProvider 继承吗?在这种情况下,我可以通过回调来执行自定义操作吗?