System.CodeDom.Compiler Spazio dei nomi

Contiene tipi per la gestione della generazione e della compilazione del codice sorgente nei linguaggi di programmazione supportati. I generatori di codice possono produrre codice sorgente in un particolare linguaggio di programmazione basato sulla struttura dei modelli di codice sorgente CodeDOM (Code Document Object Model) costituiti da elementi forniti dallo spazio dei System.CodeDom nomi.

Classi

Nome Descrizione
CodeCompiler

Fornisce un'implementazione di esempio dell'interfaccia ICodeCompiler .

CodeDomProvider

Fornisce una classe base per CodeDomProvider le implementazioni. Questa classe è astratta.

CodeGenerator

Fornisce un'implementazione di esempio dell'interfaccia ICodeGenerator . Questa classe è astratta.

CodeGeneratorOptions

Rappresenta un set di opzioni utilizzate da un generatore di codice.

CodeParser

Fornisce un'implementazione vuota dell'interfaccia ICodeParser .

CompilerError

Rappresenta un errore o un avviso del compilatore.

CompilerErrorCollection

Rappresenta una raccolta di CompilerError oggetti .

CompilerInfo

Rappresenta le impostazioni di configurazione di un provider di linguaggio. La classe non può essere ereditata.

CompilerParameters

Rappresenta i parametri utilizzati per richiamare un compilatore.

CompilerResults

Rappresenta i risultati della compilazione restituiti da un compilatore.

Executor

Fornisce funzioni di esecuzione dei comandi per richiamare i compilatori. La classe non può essere ereditata.

GeneratedCodeAttribute

Identifica il codice generato da uno strumento. La classe non può essere ereditata.

IndentedTextWriter

Fornisce un writer di testo che può impostare un rientro di nuove righe in base a un token di stringa di tabulazioni.

TempFileCollection

Rappresenta una raccolta di file temporanei.

Interfacce

Nome Descrizione
ICodeCompiler

Definisce un'interfaccia per richiamare la compilazione del codice sorgente o un albero CodeDOM usando un compilatore specifico.

ICodeGenerator

Definisce un'interfaccia per la generazione di codice.

ICodeParser

Definisce un'interfaccia per l'analisi del codice in un oggetto CodeCompileUnit.

Enumerazioni

Nome Descrizione
GeneratorSupport

Definisce gli identificatori usati per determinare se un generatore di codice supporta determinati tipi di elementi di codice.

LanguageOptions

Definisce gli identificatori che indicano funzionalità speciali di un linguaggio.