Spazi dei nomi System.Reflection
Gli spazi dei nomi System.Reflection, System.Reflection.Context e System.Reflection.Emit contengono tipi che forniscono una visualizzazione gestita di campi, metodi e tipi caricati e consentono contesti di reflection personalizzati.
In questo argomento vengono visualizzati i tipi negli spazi dei nomi System.Reflection, System.Reflection.Context e System.Reflection.Emit inclusi in .NET per applicazioni Windows Store. .NET per applicazioni Windows Store non include tutti i membri di ogni tipo. Per informazioni sui singoli tipi, vedi gli argomenti collegati. La documentazione relativa a un tipo indica quali membri sono inclusi in .NET per applicazioni Windows Store.
Spazio dei nomi System.Reflection
Tipi supportati in .NET per applicazioni Windows Store |
Descrizione |
---|---|
Eccezione che viene generata quando l'associazione a un membro comporta la presenza di più membri corrispondenti ai criteri di associazione. La classe non può essere ereditata. |
|
Rappresenta un assembly, ovvero un blocco di compilazione riutilizzabile, autodescrittivo e di cui è possibile eseguire il controllo delle versioni di un'applicazione Common Language Runtime. |
|
Definisce un attributo personalizzato del nome della società per un manifesto dell'assembly. |
|
Specifica la configurazione della compilazione, ad esempio la versione finale o di debug, per un assembly. |
|
Fornisce informazioni sul tipo di codice contenuto in un assembly. |
|
Definisce un attributo personalizzato del copyright per un manifesto dell'assembly. |
|
Specifica le impostazioni cultura supportate dall'assembly. |
|
Definisce un alias predefinito descrittivo per un manifesto dell'assembly. |
|
Specifica che l'assembly non è stato firmato completamente quando è stato creato. |
|
Fornisce una descrizione di testo per un assembly. |
|
Indica a un compilatore di utilizzare un numero di versione specifico per la risorsa della versione di file Win32. Non è necessario che la versione del file Win32 e il numero di versione dell'assembly corrispondano. |
|
Specifica una combinazione bit per bit dei flag AssemblyNameFlags per un assembly, indicando le opzioni del compilatore JIT (Just-In-Time), se è possibile assegnare una nuova destinazione all'assembly e se quest'ultimo dispone di una chiave pubblica completa o in formato token. La classe non può essere ereditata. |
|
Definisce informazioni aggiuntive sulla versione per un manifesto dell'assembly. |
|
Specifica il nome di un file che contiene la coppia di chiavi utilizzata per generare un nome sicuro. |
|
Specifica il nome di un contenitore di chiavi all'interno del CSP che contiene la coppia di chiavi utilizzata per generare un nome sicuro. |
|
Definisce una coppia di metadati chiave/valore per l'assembly decorato. |
|
Descrive in modo completo l'identità univoca di un assembly. |
|
Fornisce informazioni su un riferimento di assembly. |
|
Definisce un attributo personalizzato del nome del prodotto per un manifesto dell'assembly. |
|
Specifica la chiave di firma per l'assembly. |
|
Specifica una descrizione per un assembly. |
|
Definisce un attributo personalizzato del marchio per un manifesto dell'assembly. |
|
Specifica la versione dell'assembly di cui definire l'attributo. |
|
Definisce le convenzioni di chiamata valide per un metodo. |
|
Individua gli attributi di un costruttore di classe e consente di accedere ai relativi metadati. |
|
Fornisce l'accesso a dati di attributi personalizzati per assembly, moduli, tipi, membri e parametri caricati nel contesto di sola reflection. |
|
Contiene metodi statici per recuperare attributi personalizzati. |
|
Rappresenta un argomento denominato di un attributo personalizzato nel contesto di sola reflection. |
|
Rappresenta un argomento di un attributo personalizzato nel contesto di sola reflection o un elemento di un argomento di matrice. |
|
Definisce il membro di un tipo che è il membro predefinito utilizzato da InvokeMember. |
|
Specifica gli attributi di un evento. |
|
Individua gli attributi di un evento e consente di accedere ai relativi metadati. |
|
Specifica i flag che descrivono gli attributi di un campo. |
|
Individua gli attributi di un campo e consente di accedere ai relativi metadati. |
|
Descrive i vincoli su un parametro di tipo generico di un metodo o tipo generico. |
|
Recupera il mapping di un'interfaccia nei metodi effettivi su una classe che implementa tale interfaccia. |
|
Contiene metodi per convertire gli oggetti System.Type. |
|
Rappresenta un tipo su cui è possibile eseguire la reflection. |
|
Individua gli attributi di una variabile locale e consente di accedere ai relativi metadati. |
|
Consente di accedere alle risorse del manifesto, ovvero file XML che descrivono le dipendenze dell'applicazione. |
|
Ottiene informazioni sugli attributi di un membro e fornisce l'accesso ai relativi metadati. |
|
Specifica i flag per gli attributi del metodo. Questi flag vengono definiti nel file corhdr.h. |
|
Fornisce informazioni su metodi e costruttori. |
|
Specifica i flag per gli attributi di un'implementazione di metodo. |
|
Individua gli attributi di un metodo e consente di accedere ai relativi metadati. |
|
Rappresenta un oggetto mancante. La classe non può essere ereditata. |
|
Esegue la reflection su un modulo. |
|
Definisce gli attributi associabili a un parametro. Sono definiti in CorHdr.h. |
|
Individua gli attributi di un parametro e consente di accedere ai relativi metadati. |
|
Definisce gli attributi associabili a una proprietà. Questi valori di attributo sono definiti in corhdr.h. |
|
Individua gli attributi di una proprietà e consente di accedere ai relativi metadati. |
|
Rappresenta un contesto che può fornire oggetti reflection. |
|
Eccezione che viene generata dal metodo ModuleGetTypes() quando non è possibile caricare una qualsiasi delle classi di un modulo. La classe non può essere ereditata. |
|
Specifica il percorso della risorsa. |
|
Fornisce metodi per recuperare informazioni sui tipi in fase di esecuzione. |
|
Eccezione che viene generata dai metodi richiamati tramite reflection. La classe non può essere ereditata. |
|
Eccezione che viene generata quando il numero di parametri per una chiamata non corrisponde al numero previsto. La classe non può essere ereditata. |
|
Specifica gli attributi di tipo. |
|
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi di valore, tipi di enumerazione, parametri di tipo, definizioni di tipo generico e tipi generici costruiti chiusi o aperti. |
Spazio dei nomi System.Reflection.Context
Tipi supportati in .NET per applicazioni Windows Store |
Descrizione |
---|---|
Rappresenta un contesto di reflection personalizzabile. |
Spazio dei nomi System.Reflection.Emit
Tipi supportati in .NET per applicazioni Windows Store |
Descrizione |
---|---|
Descrive il modo in cui un'istruzione modifica il flusso di controllo. |
|
Descrive un'istruzione MSIL (Microsoft Intermediate Language). |
|
Fornisce rappresentazioni di campi delle istruzioni MSIL (Microsoft Intermediate Language) per la creazione da parte dei membri della classe ILGenerator, ad esempio Emit. |
|
Descrive i tipi delle istruzioni MSIL (Microsoft Intermediate Language). |
|
Descrive il tipo di operando dell'istruzione MSIL (Microsoft Intermediate Language). |
|
Specifica uno dei due fattori che determinano l'allineamento in memoria dei campi quando viene eseguito il marshalling di un tipo. |
|
Descrive l'inserimento di valori in uno stack e l'estrazione degli stessi. |