System.CodeDom.Compiler Namespace

System.CodeDom.Compiler 命名空間 (Namespace) 所包含的型別可用來管理以支援的程式語言產生和編譯原始程式碼的作業。 The System.CodeDom.Compiler namespace contains types for managing the generation and compilation of source code in supported programming languages. 根據 System.CodeDom 命名空間提供的項目所組成的程式碼文件物件模型 (Code Document Object Model,CodeDOM) 原始程式碼模型,程式碼產生器可個別地用特定程式語言產生原始程式碼。 Code generators can each produce source code in a particular programming language based on the structure of Code Document Object Model (CodeDOM) source code models consisting of elements provided by the System.CodeDom namespace.

類別

CodeCompiler

提供 ICodeCompiler 介面的範例實作。Provides an example implementation of the ICodeCompiler interface.

CodeDomProvider

提供基底類別 (Base Class) 給 CodeDomProvider 實作。Provides a base class for CodeDomProvider implementations. 這個類別是抽象的。This class is abstract.

CodeGenerator

提供 ICodeGenerator 介面的範例實作。Provides an example implementation of the ICodeGenerator interface. 這個類別是抽象的。This class is abstract.

CodeGeneratorOptions

表示程式碼產生器使用的選項集。Represents a set of options used by a code generator.

CodeParser

提供 ICodeParser 介面的空白實作。Provides an empty implementation of the ICodeParser interface.

CompilerError

表示編譯器錯誤或警告。Represents a compiler error or warning.

CompilerErrorCollection

表示 CompilerError 物件的集合。Represents a collection of CompilerError objects.

CompilerInfo

表示語言提供者的組態設定。Represents the configuration settings of a language provider. 這個類別無法被繼承。This class cannot be inherited.

CompilerParameters

表示用來叫用編譯器的參數。Represents the parameters used to invoke a compiler.

CompilerResults

表示從編譯器傳回的編譯結果。Represents the results of compilation that are returned from a compiler.

Executor

提供叫用 (Invoke) 編輯器的命令執行函式。Provides command execution functions for invoking compilers. 這個類別無法被繼承。This class cannot be inherited.

GeneratedCodeAttribute

識別由工具所產生的程式碼,Identifies code generated by a tool. 這個類別無法被繼承。This class cannot be inherited.

IndentedTextWriter

提供可以使用定位點字串 (String) 語彙基元 (Token) 縮排新行的文字寫入器。Provides a text writer that can indent new lines by a tab string token.

TempFileCollection

表示暫存檔案的集合。Represents a collection of temporary files.

介面

ICodeCompiler

定義一個介面,用於叫用原始程式碼或使用特定編譯器之 CodeDOM 樹狀結構的編譯。Defines an interface for invoking compilation of source code or a CodeDOM tree using a specific compiler.

ICodeGenerator

定義產生程式碼的介面。Defines an interface for generating code.

ICodeParser

定義將程式碼剖析為 CodeCompileUnit 的介面。Defines an interface for parsing code into a CodeCompileUnit.

列舉

GeneratorSupport

定義識別項,用於判斷程式碼產生器是否支援特定類型的程式碼項目。Defines identifiers used to determine whether a code generator supports certain types of code elements.

LanguageOptions

定義識別項,表示語言的特殊功能。Defines identifiers that indicate special features of a language.