System.CodeDom.Compiler Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje typy pro správu generování a kompilace zdrojového kódu v podporovaných programovacích jazycích. Generátory kódu můžou každý vytvořit zdrojový kód v konkrétním programovacím jazyce na základě struktury modelů zdrojového kódu modelu Code Document Object Model (CodeDOM) skládajících se z prvků poskytovaných oborem System.CodeDom názvů.
Třídy
| Name | Description |
|---|---|
| CodeCompiler |
Poskytuje ukázkovou implementaci ICodeCompiler rozhraní. |
| CodeDomProvider |
Poskytuje základní třídu pro CodeDomProvider implementace. Tato třída je abstraktní. |
| CodeGenerator |
Poskytuje ukázkovou implementaci ICodeGenerator rozhraní. Tato třída je abstraktní. |
| CodeGeneratorOptions |
Představuje sadu možností používaných generátorem kódu. |
| CodeParser |
Poskytuje prázdnou implementaci ICodeParser rozhraní. |
| CompilerError |
Představuje chybu nebo upozornění kompilátoru. |
| CompilerErrorCollection |
Představuje kolekci CompilerError objektů. |
| CompilerInfo |
Představuje nastavení konfigurace poskytovatele jazyka. Tato třída se nemůže dědit. |
| CompilerParameters |
Představuje parametry použité k vyvolání kompilátoru. |
| CompilerResults |
Představuje výsledky kompilace, které jsou vráceny z kompilátoru. |
| Executor |
Poskytuje funkce spouštění příkazů pro vyvolání kompilátorů. Tato třída se nemůže dědit. |
| GeneratedCodeAttribute |
Identifikuje kód vygenerovaný nástrojem. Tato třída se nemůže dědit. |
| IndentedTextWriter |
Poskytuje textový zapisovač, který může odsadit nové řádky pomocí tokenu řetězce tabulátoru. |
| TempFileCollection |
Představuje kolekci dočasných souborů. |
Rozhraní
| Name | Description |
|---|---|
| ICodeCompiler |
Definuje rozhraní pro vyvolání kompilace zdrojového kódu nebo stromu CodeDOM pomocí konkrétního kompilátoru. |
| ICodeGenerator |
Definuje rozhraní pro generování kódu. |
| ICodeParser |
Definuje rozhraní pro analýzu kódu do CodeCompileUnit. |
Výčty
| Name | Description |
|---|---|
| GeneratorSupport |
Definuje identifikátory používané k určení, zda generátor kódu podporuje určité typy prvků kódu. |
| LanguageOptions |
Definuje identifikátory, které označují speciální funkce jazyka. |