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 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. |