System.CodeDom.Compiler 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含的类型用于管理采用受支持编程语言的源代码的生成和编译。 每个代码生成器都可以基于代码文档对象模型 (CodeDOM) 源代码模型(由 System.CodeDom 命名空间提供的元素组成)的结构来生成使用某种特定的编程语言的源代码。
类
CodeCompiler |
提供 ICodeCompiler 接口的示例实现。 |
CodeDomProvider |
为 CodeDomProvider 实现提供基类。 此类为抽象类。 |
CodeGenerator |
提供 ICodeGenerator 接口的示例实现。 此类为抽象类。 |
CodeGeneratorOptions |
表示代码生成器使用的一组选项。 |
CodeParser |
提供 ICodeParser 接口的空实现。 |
CompilerError |
表示编译器错误或警告。 |
CompilerErrorCollection |
表示 CompilerError 对象集合。 |
CompilerInfo |
表示语言提供程序的配置设置。 此类不能被继承。 |
CompilerParameters |
表示用于调用编译器的参数。 |
CompilerResults |
表示从编译器返回的编译结果。 |
Executor |
为调用编译器提供命令执行功能。 此类不能被继承。 |
GeneratedCodeAttribute |
标识由工具生成的代码。 此类不能被继承。 |
IndentedTextWriter |
提供可根据 Tab 字符串标记缩进新行的文本编写器。 |
TempFileCollection |
表示临时文件的集合。 |
接口
ICodeCompiler |
定义用于调用源代码编译的接口或使用指定编译器的 CodeDOM 树。 |
ICodeGenerator |
定义用于生成代码的接口。 |
ICodeParser |
定义用于将代码语法分析到 CodeCompileUnit 中的接口。 |
枚举
GeneratorSupport |
定义用于确定代码生成器是否支持特定代码元素类型的标识符。 |
LanguageOptions |
定义指示语言的特殊功能的标识符。 |