System.CodeDom.Compiler 命名空間

包含型別,可以用受支援的程式語言管理原始程式碼的產生和編譯。 根據 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

定義識別項,表示語言的特殊功能。