Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Spazio dei nomi System.Reflection.Emit

Lo spazio dei nomi System.Reflection.Emit contiene classi che consentono a un compilatore o a uno strumento di creare i metadati e il linguaggio MSIL (Microsoft Intermediate Language) e, se lo si desidera, di generare un file PE su disco. I client primari di queste classi sono moduli di gestione di script e compilatori.

  Classe Descrizione
Classe pubblica AssemblyBuilder Definisce e rappresenta un assembly dinamico.
Classe pubblica ConstructorBuilder Definisce e rappresenta un costruttore di una classe dinamica.
Classe pubblica CustomAttributeBuilder Consente di compilare attributi personalizzati.
Classe pubblica DynamicILInfo Fornisce supporto per utilizzare metodi alternativi per generare codice MSIL (Microsoft Intermediate Language) e metadati per un metodo dinamico, inclusi metodi per la creazione di token e per l'inserimento di codice, gestione delle eccezioni e blob di firma per le variabili locali.
Classe pubblica DynamicMethod Definisce e rappresenta un metodo dinamico che può essere compilato, eseguito ed eliminato. I metodi scartati sono disponibili per la procedura di Garbage Collection.
Classe pubblica EnumBuilder Descrive e rappresenta un tipo di enumerazione.
Classe pubblica EventBuilder Definisce gli eventi per una classe.
Classe pubblica FieldBuilder Definisce e rappresenta un campo. Questa classe non può essere ereditata.
Classe pubblica GenericTypeParameterBuilder Definisce e crea parametri di tipo generico per tipi e metodi generici definiti dinamicamente. Questa classe non può essere ereditata.
Classe pubblica ILGenerator Genera istruzioni MSIL (Microsoft Intermediate Language).
Classe pubblica LocalBuilder Rappresenta una variabile locale all'interno di un metodo o di un costruttore.
Classe pubblica MethodBuilder Definisce e rappresenta un metodo (o costruttore) su una classe dinamica.
Classe pubblica MethodRental Fornisce un modo rapido di scambiare l'implementazione del corpo del metodo, dato un metodo di una classe.
Classe pubblica ModuleBuilder Definisce e rappresenta un modulo in un assembly dinamico.
Classe pubblica Supportato in .NET per applicazioni Windows Store OpCodes Fornisce le rappresentazioni dei campi delle istruzioni MSIL (Microsoft Intermediate Language) per la creazione da parte dei membri della classe ILGenerator, ad esempio il metodo Emit.
Classe pubblica ParameterBuilder Crea o associa informazioni sui parametri.
Classe pubblica PropertyBuilder Definisce le proprietà per un tipo.
Classe pubblica SignatureHelper Fornisce i metodi per la compilazione delle firme.
Classe pubblica TypeBuilder Definisce e crea nuove istanze delle classi in fase di esecuzione.
Classe pubblica UnmanagedMarshal Obsoleta. Rappresenta la classe che descrive come effettuare il marshalling di un campo da codice gestito a codice non gestito. Questa classe non può essere ereditata.

  Struttura Descrizione
Struttura pubblica EventToken Rappresenta l'oggetto Token restituito dai metadati per indicare un evento.
Struttura pubblica ExceptionHandler Rappresenta un gestore di eccezioni in una matrice di byte di IL da passare a un metodo come SetMethodBody.
Struttura pubblica FieldToken La struttura FieldToken è una rappresentazione di oggetti di un token che indica un campo.
Struttura pubblica Label Rappresenta un'etichetta nel flusso di istruzioni. Label viene utilizzato insieme alla classe ILGenerator.
Struttura pubblica MethodToken La struttura MethodToken è una rappresentazione di un token che indica un metodo.
Struttura pubblica Supportato in .NET per applicazioni Windows Store OpCode Descrive un'istruzione MSIL (Microsoft Intermediate Language).
Struttura pubblica ParameterToken La struttura ParameterToken è una rappresentazione opaca del token restituito dai metadati per rappresentare un parametro.
Struttura pubblica PropertyToken La struttura PropertyToken è una rappresentazione opaca del Token restituito dai metadati per rappresentare una proprietà.
Struttura pubblica SignatureToken Rappresenta il Token restituito dai metadati per rappresentare una firma.
Struttura pubblica StringToken Rappresenta un token che rappresenta una stringa.
Struttura pubblica TypeToken Rappresenta il Token restituito dai metadati per rappresentare un tipo.

  Enumerazione Descrizione
Enumerazione pubblica AssemblyBuilderAccess Definisce le modalità di accesso per un assembly dinamico.
Enumerazione pubblica Supportato in .NET per applicazioni Windows Store FlowControl Descrive il modo in cui un'istruzione modifica il flusso di controllo.
Enumerazione pubblica Supportato in .NET per applicazioni Windows Store OpCodeType Descrive i tipi delle istruzioni MSIL (Microsoft Intermediate Language).
Enumerazione pubblica Supportato in .NET per applicazioni Windows Store OperandType Descrive il tipo di operando dell'istruzione MSIL (Microsoft Intermediate Language).
Enumerazione pubblica Supportato in .NET per applicazioni Windows Store PackingSize Specifica uno dei due fattori che determinano l'allineamento in memoria dei campi quando un tipo viene sottoposto a marshalling.
Enumerazione pubblica PEFileKinds Specifica il tipo del file PE (Portable Executable).
Enumerazione pubblica Supportato in .NET per applicazioni Windows Store StackBehaviour Descrive l'inserimento e l'estrazione di valori in uno stack.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft