CodeCompiler Classe
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.
Fornisce un'implementazione di esempio dell'interfaccia ICodeCompiler.
public ref class CodeCompiler abstract : System::CodeDom::Compiler::CodeGenerator, System::CodeDom::Compiler::ICodeCompiler
public abstract class CodeCompiler : System.CodeDom.Compiler.CodeGenerator, System.CodeDom.Compiler.ICodeCompiler
type CodeCompiler = class
inherit CodeGenerator
interface ICodeCompiler
Public MustInherit Class CodeCompiler
Inherits CodeGenerator
Implements ICodeCompiler
- Ereditarietà
- Implementazioni
CodeCompiler è una classe di base di utilità utile per i generatori di codice da derivare per fornire funzioni di compilazione del codice.
Nota
Questa classe contiene una richiesta di collegamento e una richiesta di ereditarietà a livello di classe che si applica a tutti i membri. Viene SecurityException generato quando il chiamante immediato o la classe derivata non dispone dell'autorizzazione di attendibilità completa. Per informazioni dettagliate sulle richieste di sicurezza, vedere Collegare richieste e richieste di ereditarietà.
Code |
Inizializza una nuova istanza della classe CodeCompiler. |
Compiler |
Ottiene il nome dell'eseguibile del compilatore. |
Current |
Ottiene la dichiarazione del tipo di codice per la classe corrente. (Ereditato da CodeGenerator) |
Current |
Ottiene il membro corrente della classe. (Ereditato da CodeGenerator) |
Current |
Ottiene il nome del membro corrente. (Ereditato da CodeGenerator) |
Current |
Ottiene il nome della classe corrente. (Ereditato da CodeGenerator) |
File |
Ottiene l'estensione del nome file da utilizzare per i file di origine. |
Indent |
Ottiene o imposta il numero di spazi per ciascun livello di rientro. (Ereditato da CodeGenerator) |
Is |
Ottiene un valore che indica se l'oggetto corrente da generare è una classe. (Ereditato da CodeGenerator) |
Is |
Ottiene un valore che indica se l'oggetto corrente da generare è un delegato. (Ereditato da CodeGenerator) |
Is |
Ottiene un valore che indica se l'oggetto corrente da generare è un'enumerazione. (Ereditato da CodeGenerator) |
Is |
Ottiene un valore che indica se l'oggetto corrente da generare è un'interfaccia. (Ereditato da CodeGenerator) |
Is |
Ottiene un valore che indica se l'oggetto corrente da generare è un tipo valore o una struttura. (Ereditato da CodeGenerator) |
Null |
Ottiene il token che rappresenta |
Options |
Ottiene le opzioni che verranno utilizzate dal generatore di codice. (Ereditato da CodeGenerator) |
Output |
Ottiene il writer di testo da utilizzare per l'output. (Ereditato da CodeGenerator) |
Cmd |
Ottiene gli argomenti di comando che devono essere passati al compilatore dall'oggetto CompilerParameters specificato. |
Continue |
Genera un carattere di continuazione di riga e restituisce la stringa specificata su una nuova riga. (Ereditato da CodeGenerator) |
Create |
Crea un identificatore di escape per il valore specificato. (Ereditato da CodeGenerator) |
Create |
Crea un identificatore valido per il valore specificato. (Ereditato da CodeGenerator) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
From |
Compila l'unità di compilazione specificata utilizzando le opzioni selezionate e restituisce i risultati della compilazione. |
From |
Compila le unità di compilazione specificate utilizzando le opzioni selezionate e restituisce i risultati della compilazione. |
From |
Compila il file specificato utilizzando le opzioni selezionate e restituisce i risultati della compilazione. |
From |
Compila i file specificati utilizzando le opzioni selezionate e restituisce i risultati della compilazione. |
From |
Compila la stringa di codice sorgente specificata utilizzando le opzioni selezionate e restituisce i risultati della compilazione. |
From |
Compila le stringhe di codice sorgente specificate utilizzando le opzioni selezionate e restituisce i risultati della compilazione. |
Generate |
Genera il codice per l'espressione specificata di riferimento a un argomento. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di creazione di una matrice. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata dell'indicizzatore di matrici. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'istruzione di assegnazione specificata. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'istruzione specificata relativa all'evento di collegamento. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per la fine specificata del blocco di attributi. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'inizio specificato del blocco di attributi. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di riferimento di base. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata dell'operatore binario. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di cast. (Ereditato da CodeGenerator) |
Generate |
Genera codice per il membro della classe specificato usando le opzioni del writer di testo e del generatore di codice specificate. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per il commento specificato. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'istruzione di commento specificata. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per le istruzioni di commento specificate. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'unità di compilazione specificata. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per la fine di un'unità di compilazione. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'inizio di un'unità di compilazione. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'istruzione condizionale specificata. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per il costruttore specificato. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per il valore decimale specificato. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per il riferimento specificato a un valore predefinito. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di creazione dei delegati. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di chiamata del delegato. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione di direzione specificata. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per le direttive di codice specificate. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per un numero in virgola mobile e precisione doppia. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per il metodo del punto di ingresso specificato. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'evento specificato. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di riferimento a un evento. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di codice. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'istruzione di espressione specificata. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per il campo membro specificato. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di riferimento a un campo. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'istruzione |
Generate |
Genera il codice per l'espressione specificata dell'indicizzatore. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'istruzione specificata di reiterazione. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'istruzione con etichetta specificata. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per la fine specificata del pragma di linea. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'inizio specificato del pragma di linea. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per il metodo specificato. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di chiamata del metodo. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di riferimento a un metodo. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'istruzione return specificata relativa a un metodo. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per lo spazio dei nomi specificato. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per la fine di uno spazio dei nomi. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'importazione dello spazio dei nomi specificato. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'importazione dello spazio dei nomi specificato. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per gli spazi dei nomi dell'unità di compilazione specificata. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'inizio di uno spazio dei nomi. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di creazione di oggetti. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di dichiarazione di parametri. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione primaria specificata. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per la proprietà specificata. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di riferimento a una proprietà. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di riferimento a un valore di un insieme di proprietà. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'istruzione specificata relativa all'evento di rimozione. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per un numero in virgola mobile e precisione singola. (Ereditato da CodeGenerator) |
Generate |
Restituisce il codice dell'unità di compilazione specificata del frammento di codice letterale. (Ereditato da CodeGenerator) |
Generate |
Restituisce il codice dell'espressione specificata del frammento di codice letterale. (Ereditato da CodeGenerator) |
Generate |
Restituisce il codice del membro di classe specificato del frammento di codice letterale. (Ereditato da CodeGenerator) |
Generate |
Restituisce il codice dell'istruzione specificata del frammento di codice letterale. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'istruzione specificata. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'insieme di istruzioni specificato. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata del riferimento this. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'istruzione specificata di generazione di un'eccezione. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'istruzione |
Generate |
Genera il codice per il costruttore specificato della classe. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per la fine della classe specificata. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per il tipo di espressione specificato. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di riferimento al tipo. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per lo spazio dei nomi specificato e per le classi che questo contiene. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'inizio della classe specificata. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'istruzione specificata di dichiarazione delle variabili. (Ereditato da CodeGenerator) |
Generate |
Genera il codice per l'espressione specificata di riferimento a una variabile. (Ereditato da CodeGenerator) |
Get |
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Ottiene gli argomenti di comando da utilizzare quando viene richiamato il compilatore per generare un file di risposta. |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Get |
Ottiene il nome del tipo di dati specificato. (Ereditato da CodeGenerator) |
Is |
Ottiene un valore che indica se il valore specificato è un identificatore valido. (Ereditato da CodeGenerator) |
Join |
Unisce le matrici di stringhe specificate. |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Output |
Restituisce un argomento in un blocco di attributi. (Ereditato da CodeGenerator) |
Output |
Genera il codice per l'insieme specificato di dichiarazioni di attributo. (Ereditato da CodeGenerator) |
Output |
Genera il codice per l'oggetto FieldDirection specificato. (Ereditato da CodeGenerator) |
Output |
Genera il codice per l'elenco di espressioni specificato. (Ereditato da CodeGenerator) |
Output |
Genera il codice per l'elenco di espressioni specificato. (Ereditato da CodeGenerator) |
Output |
Restituisce un modificatore di ambito del campo corrispondente agli attributi specificati. (Ereditato da CodeGenerator) |
Output |
Restituisce l'identificatore specificato. (Ereditato da CodeGenerator) |
Output |
Genera il codice per il modificatore specificato di accesso del membro. (Ereditato da CodeGenerator) |
Output |
Genera il codice per il modificatore specificato di ambito del membro. (Ereditato da CodeGenerator) |
Output |
Genera il codice per l'operatore specificato. (Ereditato da CodeGenerator) |
Output |
Genera il codice per i parametri specificati. (Ereditato da CodeGenerator) |
Output |
Genera il codice per il tipo specificato. (Ereditato da CodeGenerator) |
Output |
Genera il codice per gli attributi di tipo specificati. (Ereditato da CodeGenerator) |
Output |
Genera il codice per la coppia di nomi e per il tipo di oggetto specificati. (Ereditato da CodeGenerator) |
Process |
Elabora la riga specificata dell'oggetto CompilerResults indicato. |
Quote |
Converte la stringa specificata formattandola con codici di escape. (Ereditato da CodeGenerator) |
Supports(Generator |
Ottiene un valore che indica se viene fornito il supporto specificato per la generazione di codice. (Ereditato da CodeGenerator) |
To |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Validate |
Genera un'eccezione se la stringa specificata non è un identificatore valido. (Ereditato da CodeGenerator) |
ICode |
Per una descrizione di questo membro, vedere CompileAssemblyFromDom(CompilerParameters, CodeCompileUnit). |
ICode |
Per una descrizione di questo membro, vedere CompileAssemblyFromDomBatch(CompilerParameters, CodeCompileUnit[]). |
ICode |
Per una descrizione di questo membro, vedere CompileAssemblyFromFile(CompilerParameters, String). |
ICode |
Per una descrizione di questo membro, vedere CompileAssemblyFromFileBatch(CompilerParameters, String[]). |
ICode |
Per una descrizione di questo membro, vedere CompileAssemblyFromSource(CompilerParameters, String). |
ICode |
Per una descrizione di questo membro, vedere CompileAssemblyFromSourceBatch(CompilerParameters, String[]). |
ICode |
Crea un identificatore di escape per il valore specificato. (Ereditato da CodeGenerator) |
ICode |
Crea un identificatore valido per il valore specificato. (Ereditato da CodeGenerator) |
ICode |
Genera il codice per l'unità di compilazione CodeDOM (Code Document Object Model) specificata e lo restituisce al writer di testo specificato in base alle opzioni impostate. (Ereditato da CodeGenerator) |
ICode |
Genera il codice per l'espressione CodeDOM (Code Document Object Model) specificata e lo restituisce al writer di testo specificato. (Ereditato da CodeGenerator) |
ICode |
Genera il codice per lo spazio dei nomi Code Document Object Model (CodeDOM) specificato e lo restituisce al writer di testo specificato in base alle opzioni impostate. (Ereditato da CodeGenerator) |
ICode |
Genera il codice per l'istruzione CodeDOM (Code Document Object Model) specificata e lo restituisce al writer di testo specificato in base alle opzioni impostate. (Ereditato da CodeGenerator) |
ICode |
Genera il codice per la dichiarazione di tipo CodeDOM (Code Document Object Model) specificata e lo restituisce al writer di testo specificato in base alle opzioni impostate. (Ereditato da CodeGenerator) |
ICode |
Ottiene il tipo indicato dall'oggetto CodeTypeReference specificato. (Ereditato da CodeGenerator) |
ICode |
Ottiene un valore che indica se il valore specificato costituisce un identificatore valido per il linguaggio utilizzato. (Ereditato da CodeGenerator) |
ICode |
Ottiene un valore che indica se il generatore fornisce supporto per le funzionalità del linguaggio rappresentate dall'oggetto GeneratorSupport specificato. (Ereditato da CodeGenerator) |
ICode |
Genera un'eccezione se il valore specificato non è un identificatore valido. (Ereditato da CodeGenerator) |
Prodotto | Versioni |
---|---|
.NET | 8 (package-provided), 9 (package-provided), 10 (package-provided) |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: