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 mohou každý vytvořit zdrojový kód v konkrétním programovacím jazyce na základě struktury modelů zdrojového kódu CodeDOM (Code Document Object Model), které se skládají z prvků poskytovaných oborem System.CodeDom názvů.
Třídy
CodeCompiler |
Poskytuje příklad implementace ICodeCompiler rozhraní. |
CodeDomProvider |
Poskytuje základní třídu pro CodeDomProvider implementace. Tato třída je abstraktní. |
CodeGenerator |
Poskytuje příklad implementace 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 kompilátoru nebo upozornění. |
CompilerErrorCollection |
Představuje kolekci CompilerError objektů. |
CompilerInfo |
Představuje nastavení konfigurace zprostředkovatele jazyka. Tuto třídu nelze 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ů. Tuto třídu nelze dědit. |
GeneratedCodeAttribute |
Identifikuje kód vygenerovaný nástrojem. Tuto třídu nelze dědit. |
IndentedTextWriter |
Poskytuje zapisovač textu, který může odsadit nové řádky pomocí tokenu řetězce tabulátoru. |
TempFileCollection |
Představuje kolekci dočasných souborů. |
Rozhraní
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 parsování kódu do objektu CodeCompileUnit. |
Výčty
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. |