System.CodeDom.Compiler 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含型別,可以用受支援的程式語言管理原始程式碼的產生和編譯。 根據 System.CodeDom 命名空間提供的項目所組成的程式碼文件物件模型 (Code Document Object Model,CodeDOM) 原始程式碼模型,程式碼產生器可個別地用特定程式語言產生原始程式碼。
類別
CodeCompiler |
提供 ICodeCompiler 介面的範例實作。 |
CodeDomProvider |
提供基底類別 (Base Class) 給 CodeDomProvider 實作。 這個類別是抽象的。 |
CodeGenerator |
提供 ICodeGenerator 介面的範例實作。 這個類別是抽象的。 |
CodeGeneratorOptions |
表示程式碼產生器使用的選項集。 |
CodeParser |
提供 ICodeParser 介面的空白實作。 |
CompilerError |
表示編譯器錯誤或警告。 |
CompilerErrorCollection |
表示 CompilerError 物件的集合。 |
CompilerInfo |
表示語言提供者的組態設定。 此類別無法獲得繼承。 |
CompilerParameters |
表示用來叫用編譯器的參數。 |
CompilerResults |
表示從編譯器傳回的編譯結果。 |
Executor |
提供叫用 (Invoke) 編輯器的命令執行函式。 此類別無法獲得繼承。 |
GeneratedCodeAttribute |
識別由工具產生的程式碼。 此類別無法獲得繼承。 |
IndentedTextWriter |
提供可以使用定位點字串 (String) 語彙基元 (Token) 縮排新行的文字寫入器。 |
TempFileCollection |
表示暫存檔案的集合。 |
介面
ICodeCompiler |
定義一個介面,用於叫用原始程式碼或使用特定編譯器之 CodeDOM 樹狀結構的編譯。 |
ICodeGenerator |
定義產生程式碼的介面。 |
ICodeParser |
定義將程式碼剖析為 CodeCompileUnit 的介面。 |
列舉
GeneratorSupport |
定義識別項,用於判斷程式碼產生器是否支援特定類型的程式碼項目。 |
LanguageOptions |
定義識別項,表示語言的特殊功能。 |