Riferimento rapido per CodeDOM
Nella tabella di riferimento rapido riportata di seguito gli sviluppatori che utilizzano CodeDOM (Code Document Object Model) possono ricercare gli elementi CodeDOM in base al tipo e alla funzione. Nella tabella i dati sono ordinati in base al tipo di CodeDOM o all'elemento di codice sorgente; per ciascun elemento vengono forniti una descrizione e un collegamento al materiale di riferimento. È possibile trovare ulteriori informazioni relative alle modalità con cui CodeDOM rappresenta il codice sorgente e lo genera in un set estensibile di linguaggi di programmazione in Generazione e compilazione dinamica di codice sorgente.
Contenitori del grafo di codice
Tipo di elemento del codice sorgente |
Elemento CodeDOM rappresentativo |
---|---|
Grafo compilabile del codice sorgente. |
|
Sezione compilabile di valore letterale di codice. |
Elementi della dichiarazione dello spazio dei nomi
Tipo di elemento del codice sorgente |
Elemento CodeDOM rappresentativo |
---|---|
Dichiarazione dello spazio dei nomi. |
|
Insieme di dichiarazioni dello spazio dei nomi. |
|
Importazione dello spazio dei nomi. |
|
Insieme di importazioni dello spazio dei nomi. |
Elementi della dichiarazione del tipo
Tipo di elemento del codice sorgente |
Elemento CodeDOM rappresentativo |
---|---|
Dichiarazione del tipo per una classe, uno struct o un'enumerazione. |
|
Insieme di dichiarazioni del tipo. |
Elementi del parametro type
Tipo di elemento del codice sorgente |
Elemento CodeDOM rappresentativo |
---|---|
Parametro type di una dichiarazione di tipo generica o argomento di tipo di un tipo generico costruito. |
|
Insieme di parametri type o di argomenti di tipo. |
Elementi di riferimento ai tipi
Tipo di elemento del codice sorgente |
Elemento CodeDOM rappresentativo |
---|---|
Riferimento a un tipo. |
|
Insieme di riferimenti ai tipi. |
|
Rappresenta la modalità di risoluzione del riferimento del tipo di codice. |
Elementi relativi ai membri dei tipi
Tipo di elemento del codice sorgente |
Elemento CodeDOM rappresentativo |
---|---|
Classe base astratta che rappresenta un membro di un tipo. |
|
Rappresenta un insieme di membri di un tipo. |
|
Dichiarazione del metodo della classe. |
|
Dichiarazione del campo della classe. |
|
Dichiarazione della proprietà della classe. |
|
Costruttore per un tipo. |
|
Costruttore statico per un tipo. |
|
Punto di ingresso di un programma. |
|
Rappresenta gli attributi con gli identificatori che sono utilizzati da CodeTypeMember. |
Attributi dei membri
Tipo di elemento del codice sorgente |
Elemento CodeDOM rappresentativo |
---|---|
Rappresenta i modificatori dei membri utilizzati da CodeTypeMember. |
|
Dichiarazione di un attributo personalizzato. |
|
Dichiarazione di un attributo personalizzato. |
|
Dichiarazione di un parametro. |
|
Insieme di dichiarazioni di parametri. |
|
Argomento per un attributo personalizzato. |
|
Argomento per un attributo personalizzato. |
Modificatori della direzione dei campi |
|
---|---|
Espressione direzionale. |
|
Direzione di un argomento. |
Istruzioni di codice
Tipo di elemento del codice sorgente |
Elemento CodeDOM rappresentativo |
---|---|
Classe base astratta per le istruzioni. |
|
Insieme di istruzioni di codice. |
|
Espressione di codice che può essere gestita come un'istruzione di codice. |
|
Istruzione di dichiarazione di una variabile. |
Operazioni di assegnazione |
|
---|---|
Istruzione che assegna un valore. |
Operazioni binarie |
|
---|---|
Espressione che rappresenta un operatore binario. Un operatore binario è un operatore che utilizza due operandi, definiti di solito operando di sinistra e di destra. |
|
Tipo di operatore binario. |
Commenti |
|
---|---|
Commento. |
|
Istruzione di commento. |
|
Insieme di istruzioni di commento. |
Delegati ed eventi |
|
---|---|
Dichiarazione di evento di una classe. |
|
Dichiarazione di delegato. |
|
Espressione che crea un delegato. |
|
Espressione che richiama un delegato. |
|
Istruzione che associa un delegato a un evento. |
|
Istruzione che rimuove un delegato a un evento. |
Gestione degli errori |
|
---|---|
Istruzione di eccezione throw. |
|
Blocco try…catch…finally. |
|
Blocco catch clause. |
|
Insieme di blocchi catch clause. |
Istruzioni di controllo del flusso |
|
---|---|
Istruzione if. |
|
Istruzione di ciclo for. |
|
Istruzione goto. |
|
Istruzione di valore restituito. |
|
Istruzione con etichetta. |
Espressioni di codice
Tipo di elemento del codice sorgente |
Elemento CodeDOM rappresentativo |
---|---|
Classe base astratta per le espressioni. |
|
Insieme di espressioni di codice. |
|
Espressione che esegue il cast di un oggetto o un'espressione a un tipo di dati. |
|
Espressione di un valore primitivo. |
|
Espressione typeof. |
|
Indicizzatore di matrici. |
|
Riferimento a un argomento. |
|
Riferimento a una variabile. |
|
Espressione che crea un riferimento a un tipo. |
|
Espressione che rappresenta l'argomento valore di un set di proprietà. |
|
Riferimento a un valore predefinito per un tipo. |
Creazione di oggetti |
|
---|---|
Espressione che crea un oggetto. Ad esempio, l'operatore new. |
|
Espressione che crea una matrice. |
Chiamata di metodo |
|
---|---|
Espressione che richiama un metodo. |
Riferimenti ai membri |
|
---|---|
Indicizzatore del tipo. |
|
Riferimento a una classe base. |
|
Riferimento a un campo. |
|
Riferimento a un metodo. |
|
Riferimento a una proprietà. |
|
Riferimento a un evento. |
|
Riferimento all'oggetto corrente. |
Valore letterale di frammenti di codice
Tipo di elemento del codice sorgente |
Elemento CodeDOM rappresentativo |
---|---|
Unità compilabile di valore letterale di codice. |
|
Valore letterale di codice effettivo che rappresenta il membro di una classe. |
|
Valore letterale di un'istruzione di codice. |
|
Valore letterale di un elemento di codice che rappresenta un'espressione. |
Altro
Tipo di elemento del codice sorgente |
Elemento CodeDOM rappresentativo |
---|---|
Classe base astratta per gli oggetti CodeDOM. |
|
Rappresenta un percorso con un nome di file e un numero di riga. |
|
Rappresenta un'entità di codice pragma del checksum di un codice. |
|
La classe base per le classi delle direttive di codice. |
|
Insieme di direttive di codice. |
|
Specifica nome e modalità di una direttiva region del codice. |
|
Specifica l'inizio e la fine di un'area di codice. |
Vedere anche
Attività
Procedura: creare una classe tramite CodeDOM
Riferimenti
Altre risorse
utilizzo di CodeDOM per generare codice CSharp (C#) e VB