System.CodeDom.Compiler Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |