Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Spazio dei nomi System.Reflection.Emit

 

Data di pubblicazione: ottobre 2016

Il System.Reflection.Emit dello spazio dei nomi contiene classi che consentono di compilatori o strumenti di creare metadati e Microsoft intermediate language (MSIL) e facoltativamente generare un file PE su disco. I client primari di queste classi sono compilatori e motori di script.

ClasseDescrizione
System_CAPS_pubclassAssemblyBuilder

Definisce e rappresenta un assembly dinamico.

System_CAPS_pubclassConstructorBuilder

Definisce e rappresenta un costruttore di una classe dinamica.

System_CAPS_pubclassCustomAttributeBuilder

Consente di compilare gli attributi personalizzati.

System_CAPS_pubclassDynamicILInfo

Fornisce supporto per metodi alternativi per generare il Microsoft intermedio language (MSIL) e i metadati per un metodo dinamico, inclusi i metodi per la creazione di token e per l'inserimento di codice, la gestione delle eccezioni e BLOB di firma della variabile locale.

System_CAPS_pubclassDynamicMethod

Definisce e rappresenta un metodo dinamico che può essere compilato, eseguito e annullato. I metodi annullati possono essere sottoposti a Garbage Collection.

System_CAPS_pubclassEnumBuilder

Descrive e rappresenta un tipo di enumerazione.

System_CAPS_pubclassEventBuilder

Definisce gli eventi per una classe.

System_CAPS_pubclassFieldBuilder

Definisce e rappresenta un campo. Questa classe non può essere ereditata.

System_CAPS_pubclassGenericTypeParameterBuilder

Definisce e crea i parametri di tipo generico per tipi e metodi generici definiti in modo dinamico. Questa classe non può essere ereditata.

System_CAPS_pubclassILGenerator

Genera istruzioni Microsoft intermediate language (MSIL).

System_CAPS_pubclassLocalBuilder

Rappresenta una variabile locale all'interno di un metodo o costruttore.

System_CAPS_pubclassMethodBuilder

Definisce e rappresenta un metodo (o costruttore) di una classe dinamica.

System_CAPS_pubclassMethodRental

Fornisce un modo rapido per sostituire l'implementazione del corpo del metodo in presenza di un metodo di una classe.

System_CAPS_pubclassModuleBuilder

Definisce e rappresenta un modulo in un assembly dinamico.

System_CAPS_pubclassOpCodes

Fornisce le rappresentazioni dei campi delle istruzioni per l'emissione da Microsoft Intermediate Language (MSIL) di ILGenerator i membri della classe (ad esempio Emit).

System_CAPS_pubclassParameterBuilder

Crea o associa informazioni sui parametri.

System_CAPS_pubclassPropertyBuilder

Definisce le proprietà per un tipo.

System_CAPS_pubclassSignatureHelper

Fornisce metodi per la creazione di firme.

System_CAPS_pubclassTypeBuilder

Definisce e crea nuove istanze delle classi in fase di esecuzione.

System_CAPS_pubclassUnmanagedMarshal

Obsoleto.Rappresenta la classe che descrive come eseguire il marshalling di un campo da gestito a codice non gestito. Questa classe non può essere ereditata.

StrutturaDescrizione
System_CAPS_pubstructureEventToken

Rappresenta il Token restituito dai metadati per rappresentare un evento.

System_CAPS_pubstructureExceptionHandler

Rappresenta un gestore di eccezioni in una matrice di byte di IL da passare a un metodo, ad esempio SetMethodBody.

System_CAPS_pubstructureFieldToken

Il FieldToken struct è una rappresentazione di un token che rappresenta un campo.

System_CAPS_pubstructureLabel

Rappresenta un'etichetta nel flusso di istruzioni. Label viene utilizzato in combinazione con la ILGenerator classe.

System_CAPS_pubstructureMethodToken

Il MethodToken struct è una rappresentazione di un token che rappresenta un metodo.

System_CAPS_pubstructureOpCode

Descrive un'istruzione del linguaggio intermedio (IL).

System_CAPS_pubstructureParameterToken

Il ParameterToken struct è una rappresentazione opaca del token restituito dai metadati per rappresentare un parametro.

System_CAPS_pubstructurePropertyToken

Il PropertyToken struttura è una rappresentazione opaca del Token restituito dai metadati per rappresentare una proprietà.

System_CAPS_pubstructureSignatureToken

Rappresenta il Token restituito dai metadati per rappresentare una firma.

System_CAPS_pubstructureStringToken

Rappresenta un token che rappresenta una stringa.

System_CAPS_pubstructureTypeToken

Rappresenta il Token restituito dai metadati per rappresentare un tipo.

EnumerazioneDescrizione
System_CAPS_pubenumAssemblyBuilderAccess

Definisce le modalità di accesso per un assembly dinamico.

System_CAPS_pubenumFlowControl

Questa API supporta l'infrastruttura prodotto e non può essere usata direttamente dal codice. Descrive in che modo un'istruzione modifica il flusso di controllo.

System_CAPS_pubenumOpCodeType

Questa API supporta l'infrastruttura prodotto e non può essere usata direttamente dal codice. Descrive i tipi delle istruzioni MSIL (Microsoft Intermediate Language).

System_CAPS_pubenumOperandType

Questa API supporta l'infrastruttura prodotto e non può essere usata direttamente dal codice. Descrive il tipo di operando dell'istruzione MSIL (Microsoft Intermediate Language).

System_CAPS_pubenumPackingSize

Specifica uno dei due fattori che determinano l'allineamento della memoria dei campi quando viene effettuato il marshalling di un tipo.

System_CAPS_pubenumPEFileKinds

Specifica il tipo del file eseguibile portabile (PE).

System_CAPS_pubenumStackBehaviour

Descrive l'inserimento e l'estrazione di valori in uno stack.

Torna all'inizio
Mostra: