Condividi tramite


System.CodeDom.Compiler Spazio dei nomi

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

Classi

CodeCompiler

Fornisce un'implementazione di esempio dell'interfaccia ICodeCompiler.

CodeDomProvider

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

CodeGenerator

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

CodeGeneratorOptions

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

CodeParser

Fornisce un'implementazione vuota dell'interfaccia ICodeParser.

CompilerError

Rappresenta un avviso o un errore di compilazione.

CompilerErrorCollection

Rappresenta una raccolta di oggetti CompilerError.

CompilerInfo

Rappresenta le impostazioni di configurazione di un provider del 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 in grado di applicare un rientro alle nuove righe in base a un token relativo a una stringa di tabulazioni.

TempFileCollection

Rappresenta una raccolta di file temporanei.

Interfacce

ICodeCompiler

Definisce un'interfaccia per richiamare mediante un compilatore specifico la compilazione di codice sorgente o una struttura ad albero CodeDOM.

ICodeGenerator

Definisce un'interfaccia per la generazione di codice.

ICodeParser

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

Enumerazioni

GeneratorSupport

Definisce gli identificatori utilizzati per stabilire se un generatore di codice supporta determinati tipi di elementi di codice.

LanguageOptions

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