System.Reflection.Emit Definisce e rappresenta un assembly dinamico. Definisce un assembly dinamico con il nome e i diritti di accesso specificati. Oggetto che rappresenta il nuovo assembly. Nome dell'assembly. I diritti di accesso dell'assembly. Definisce un nuovo assembly con il nome, i diritti di accesso e gli attributi specificati. Oggetto che rappresenta il nuovo assembly. Nome dell'assembly. I diritti di accesso dell'assembly. Raccolta che contiene gli attributi dell'assembly. Definisce un modulo dinamico temporaneo denominato nell'assembly. Oggetto che rappresenta il modulo dinamico definito. Nome del modulo dinamico.La sua lunghezza deve essere inferiore a 260 caratteri. inizia con uno spazio vuoto.- oppure - La lunghezza di è zero.- oppure - La lunghezza di è maggiore di o uguale a 260. è null. Il chiamante non dispone dell'autorizzazione richiesta. Non è possibile caricare l'assembly per un writer di simboli predefinito.- oppure - Non è possibile trovare il tipo che implementa l'interfaccia del writer di simboli predefinito. Restituisce un valore che indica se questa istanza è uguale all'oggetto specificato. true se è uguale al tipo e al valore di questa istanza. In caso contrario, false. Oggetto da confrontare con questa istanza o null. Ottiene il nome visualizzato dell'assembly dinamico corrente. Nome visualizzato dell'assembly dinamico. Restituisce il modulo dinamico con il nome specificato. Oggetto ModuleBuilder che rappresenta il modulo dinamico richiesto. Nome del modulo dinamico richiesto. è null. La lunghezza di è zero. Il chiamante non dispone dell'autorizzazione richiesta. Restituisce il codice hash per l'istanza. Codice hash integer con segno a 32 bit. Restituisce informazioni sul modo in cui la risorsa data è stata resa persistente. Oggetto compilato con informazioni relative alla topologia della risorsa oppure null se la risorsa non è stata trovata. Il nome della risorsa. Il metodo non è attualmente supportato. Il chiamante non dispone dell'autorizzazione richiesta. Carica la risorsa del manifesto specificata da questo assembly. Matrice di tipo String che contiene i nomi di tutte le risorse. Il metodo non è supportato su un assembly dinamico.Per ottenere i nomi della risorsa del manifesto, utilizzare il metodo . Il chiamante non dispone dell'autorizzazione richiesta. Carica la risorsa del manifesto specificata da questo assembly. Oggetto che rappresenta la risorsa del manifesto. Nome della risorsa del manifesto richiesta. Il metodo non è attualmente supportato. Il chiamante non dispone dell'autorizzazione richiesta. Ottiene un valore che indica che l'assembly corrente è un assembly dinamico. Sempre true. Ottiene il modulo nell'oggetto corrente che contiene il manifesto dell'assembly. Modulo manifesto. Impostare un attributo personalizzato sull'assembly utilizzando un blob di attributi personalizzati specificato. Costruttore per l'attributo personalizzato. Blob di byte che rappresenta gli attributi. o è null. Il chiamante non dispone dell'autorizzazione richiesta. non è RuntimeConstructorInfo. Impostare un attributo personalizzato sull'assembly utilizzando un generatore di attributi personalizzati. Istanza di una classe di supporto utilizzata per definire l'attributo personalizzato. è null. Il chiamante non dispone dell'autorizzazione richiesta. Definisce le modalità di accesso per un assembly dinamico. L'assembly dinamico può essere eseguito ma non salvato. L'assembly dinamico può essere scaricato e la memoria recuperata, soggetto alle restrizioni descritte in Assembly ritirabili per la generazione di tipi dinamici. Definisce e rappresenta un costruttore di una classe dinamica. Recupera gli attributi per il costruttore. Restituisce gli attributi per il costruttore. Ottiene un valore che dipende dal fatto che il tipo dichiarante sia generico o non generico. se il tipo dichiarante è generico. In caso contrario, . Recupera un riferimento all'oggetto per il tipo che dichiara il membro. Restituisce l'oggetto per il tipo che dichiara il membro. Definisce un parametro del costruttore. Restituisce un oggetto ParameterBuilder che rappresenta il nuovo parametro del costruttore. Posizione del parametro nell'elenco dei parametri.I parametri sono indicizzati iniziando da 1 per il primo parametro. Attributi del parametro. Nome del parametro.Il nome può essere rappresentato dalla stringa null. è minore di 0 (zero) oppure maggiore del numero di parametri del costruttore. Il tipo che lo contiene è stato creato utilizzando . Ottiene un oggetto per il costruttore. Restituisce un oggetto per il costruttore. Il costruttore è un costruttore predefinito.- oppure -Il costruttore dispone di un flag o di un flag che indica che non deve essere presente il corpo di un metodo. Ottiene una classe , con la dimensione di flusso MSIL specificata, che può essere utilizzata per compilare un corpo del metodo per questo costruttore. Classe per questo costruttore. Dimensione del flusso MSIL in byte. Il costruttore è un costruttore predefinito.- oppure -Il costruttore dispone di un flag o di un flag che indica che non deve essere presente il corpo di un metodo. Restituisce i parametri del costruttore. Restituisce una matrice di oggetti che rappresentano i parametri del costruttore. non è stato chiamato sul tipo di questo costruttore in .NET Framework versioni 1.0 e 1.1. non è stato chiamato sul tipo di questo costruttore in .NET Framework versione 2.0. Ottiene o imposta un valore che indica se le variabili locali nel costruttore devono essere inizializzate a zero. Lettura/scrittura.Ottiene o imposta un valore che indica se le variabili locali nel costruttore devono essere inizializzate a zero. Recupera il nome del costruttore. Restituisce il nome del costruttore. Impostare un attributo personalizzato utilizzando un blob di attributi personalizzati specificato. Costruttore per l'attributo personalizzato. Blob di byte che rappresenta gli attributi. o è null. Impostare un attributo personalizzato utilizzando un generatore di attributi personalizzati. Istanza di una classe di supporto utilizzata per definire l'attributo personalizzato. è null. Imposta i flag di implementazione dei metodi per il costruttore. Flag di implementazione dei metodi. Il tipo che lo contiene è stato creato utilizzando . Restituisce l'istanza dell'oggetto come un oggetto . Restituisce un oggetto contenente il nome, gli attributi e le eccezioni del costruttore, seguiti dal flusso MSIL (Microsoft Intermediate Language) corrente. Descrive e rappresenta un tipo di enumerazione. Recupera l'assembly dinamico che contiene la definizione dell'enum. Solo lettura.Assembly dinamico che contiene la definizione dell'enum. Restituisce il percorso completo dell'enum qualificato dal nome visualizzato dell'assembly padre. Solo lettura.Percorso completo dell'enum qualificato dal nome visualizzato dell'assembly padre. Non è stato ancora stato chiamato il metodo . Restituisce il tipo padre del tipo, il quale è sempre . Solo lettura.Tipo padre del tipo. Ottiene un oggetto che rappresenta l'enumerazione. Oggetto che rappresenta l'enumerazione. Restituisce il tipo con cui è stato dichiarato l'oggetto . Solo lettura.Tipo con cui è stato dichiarato l'oggetto . Definisce un campo statico denominato in un tipo di enumerazione con il valore di costante specificato. Campo definito. Nome del campo statico. Valore costante del valore letterale. Restituisce il percorso completo dell'enum. Solo lettura.Percorso completo dell'enum. La chiamata di questo metodo genera sempre un'eccezione . Metodo non supportato.Non vengono restituiti valori. Il metodo non è attualmente supportato. Restituisce il GUID dell'enum. Solo lettura.GUID dell'enum. Il metodo non è attualmente supportato nei tipi non completi. Ottiene un valore che indica se è possibile assegnare un oggetto specificato a questo oggetto. true se può essere assegnato a questo oggetto, in caso contrario, false. Oggetto da verificare. è minore di 1. Recupera il modulo dinamico che contiene la definizione di . Solo lettura.Modulo dinamico che contiene la definizione di . Restituisce il nome dell'enum. Solo lettura.Nome dell'enum. Restituisce lo spazio dei nomi dell'enum. Solo lettura.Spazio dei nomi dell'enum. Imposta un attributo personalizzato utilizzando un blob specificato di attributi personalizzati. Costruttore per l'attributo personalizzato. Blob di byte che rappresenta gli attributi. o è null. Imposta un attributo personalizzato utilizzando un generatore di attributi personalizzato. Istanza di una classe di supporto utilizzata per definire l'attributo personalizzato. è null. Restituisce il campo sottostante per l'enum. Solo lettura.Campo sottostante per l'enum. Definisce gli eventi per una classe. Aggiunge uno degli altri metodi associati all'evento, ovvero un metodo diverso dai metodi "on" e "raise" associati a un evento.È possibile chiamare questa funzione più volte per aggiungere un numero qualsiasi di altri metodi. Oggetto MethodBuilder che rappresenta l'altro metodo. è null. Il metodo è stato chiamato sul tipo di inclusione. Imposta il metodo utilizzato per la sottoscrizione dell'evento. Oggetto MethodBuilder che rappresenta il metodo utilizzato per la sottoscrizione dell'evento. è null. Il metodo è stato chiamato sul tipo di inclusione. Impostare un attributo personalizzato utilizzando un blob di attributi personalizzati specificato. Costruttore per l'attributo personalizzato. Blob di byte che rappresenta gli attributi. o è null. Il metodo è stato chiamato sul tipo di inclusione. Imposta un attributo personalizzato utilizzando un generatore di attributi personalizzato. Istanza di una classe di supporto per definire l'attributo personalizzato. è null. Il metodo è stato chiamato sul tipo di inclusione. Imposta il metodo utilizzato per generare l'evento. Oggetto MethodBuilder che rappresenta il metodo utilizzato per generare l'evento. è null. Il metodo è stato chiamato sul tipo di inclusione. Imposta il metodo utilizzato per annullare la sottoscrizione dell'evento. Oggetto MethodBuilder che rappresenta il metodo utilizzato per annullare la sottoscrizione dell'evento. è null. Il metodo è stato chiamato sul tipo di inclusione. Definisce e rappresenta un campo.La classe non può essere ereditata. Indica gli attributi del campo.Questa proprietà è in sola lettura. Attributi del campo. Indica un riferimento all'oggetto per il tipo che dichiara il campo.Questa proprietà è in sola lettura. Riferimento all'oggetto per il tipo che dichiara il campo. Indica l'oggetto che rappresenta il tipo del campo.Questa proprietà è in sola lettura. Oggetto che rappresenta il tipo del campo. Recupera il valore del campo supportato dall'oggetto indicato. Oggetto contenente il valore del campo ottenuto mediante reflection dall'istanza. Oggetto da utilizzare per accedere al campo. Metodo non supportato. Indica il nome del campo.Questa proprietà è in sola lettura. Oggetto contenente il nome del campo. Imposta il valore predefinito del campo. Nuovo valore predefinito per il campo. Il tipo che lo contiene è stato creato utilizzando . Il campo non è tra i tipi supportati.- oppure -Il tipo di e il tipo del campo non corrispondono.- oppure -Il tipo del campo è o un altro tipo di riferimento, non è null e il valore non può essere assegnato al tipo di riferimento. Imposta un attributo personalizzato utilizzando un blob specificato di attributi personalizzati. Costruttore per l'attributo personalizzato. Blob di byte che rappresenta gli attributi. o è null. Il tipo padre del campo è completo. Imposta un attributo personalizzato utilizzando un generatore di attributi personalizzato. Istanza di una classe di supporto utilizzata per definire l'attributo personalizzato. è null. Il tipo padre del campo è completo. Specifica il layout dei campi. Offset del campo all'interno del tipo contenente il campo. Il tipo che lo contiene è stato creato utilizzando . è minore di zero. Definisce e crea parametri di tipo generico per tipi e metodi generici definiti dinamicamente.La classe non può essere ereditata. Ottiene un oggetto che rappresenta l'assembly dinamico che contiene la definizione di tipo generico a cui appartiene il parametro di tipo corrente. Classe che rappresenta l'assembly dinamico che contiene la definizione di tipo generico a cui appartiene il parametro di tipo corrente. Ottiene null in tutti i casi. Riferimento null (Nothing in Visual Basic) in tutti i casi. Ottiene il vincolo del tipo di base per il parametro di tipo generico corrente. Oggetto che rappresenta il vincolo di tipo di base del parametro di tipo generico oppure null se il parametro di tipo non dispone di vincoli di tipo di base. Ottiene true in tutti i casi. true in tutti i casi. Ottiene una classe che rappresenta il metodo dichiarante se la classe corrente rappresenta un parametro di tipo di un metodo generico. Classe che rappresenta il metodo dichiarante se l'oggetto corrente rappresenta un parametro di tipo di un metodo generico. In caso contrario, null. Ottiene la definizione di tipo generico o la definizione di metodo generico a cui il parametro di tipo generico appartiene. Se il parametro di tipo appartiene a un tipo generico, un oggetto che rappresenta tale tipo generico; se il parametro di tipo appartiene a un metodo generico, un oggetto che rappresenta il tipo in cui è stato dichiarato il metodo generico. Verifica se l'oggetto dato è un'istanza di EventToken ed è uguale all'istanza corrente. Restituisce true se è un'istanza di EventToken ed è uguale all'istanza corrente; in caso contrario false. Oggetto da confrontare con l'istanza corrente. Ottiene null in tutti i casi. Riferimento null (Nothing in Visual Basic) in tutti i casi. Ottiene la posizione del parametro di tipo nell'elenco dei parametri di tipo del tipo generico o del metodo generico in cui il parametro è dichiarato. Posizione del parametro di tipo nell'elenco dei parametri di tipo del tipo o del metodo generico in cui il parametro è dichiarato. Genera un'eccezione in tutti i casi. Il tipo a cui fa riferimento il tipo di matrice corrente, il tipo di puntatore o il tipo ByRef oppure null se il tipo corrente non è un tipo di matrice o di puntatore e se non viene passato dal riferimento. In tutti i casi. Non valido per i parametri di tipo generico. Non valido per i parametri di tipo generico. In tutti i casi. Restituisce un codice hash di valori interi a 32 bit per l'istanza corrente. Codice hash di valori interi a 32 bit. Non supportato per i parametri di tipo generico incompleti. Non supportato per i parametri di tipo generico incompleti. In tutti i casi. Genera un'eccezione in tutti i casi. Genera un'eccezione in tutti i casi. Oggetto da verificare. In tutti i casi. Ottiene true in tutti i casi. true in tutti i casi. Restituisce false in tutti i casi. false in tutti i casi. Ottiene false in tutti i casi. false in tutti i casi. Non supportato per i parametri di tipo generico incompleti. Non supportato per i parametri di tipo generico incompleti. Non supportato. In tutti i casi. Restituisce il tipo di una matrice unidimensionale il cui tipo di elemento è il parametro di tipo generico. Classe che rappresenta il tipo di una matrice unidimensionale il cui tipo di elemento è il parametro di tipo generico. Restituisce il tipo di una matrice il cui tipo di elemento è il parametro di tipo generico, con il numero specificato di dimensioni. Oggetto che rappresenta il tipo di una matrice il cui tipo di elemento è il parametro di tipo generico, con il numero specificato di dimensioni. Numero di dimensioni della matrice. non è un numero di dimensioni valido.Ad esempio, il suo valore è minore di 1. Restituisce un oggetto che rappresenta il parametro di tipo generico corrente quando è passato come parametro di riferimento. Oggetto che rappresenta il parametro di tipo generico corrente quando è passato come parametro di riferimento. Non valido per i parametri di tipo generico incompleti. Questo metodo non è valido per parametri di tipo generico incompleti. Matrice di argomenti di tipo. In tutti i casi. Restituisce un oggetto che rappresenta un puntatore al parametro di tipo generico corrente. Oggetto che rappresenta un puntatore al parametro di tipo generico corrente. Ottiene il modulo dinamico che contiene il parametro di tipo generico. Oggetto che rappresenta il modulo dinamico che contiene il parametro di tipo generico. Ottiene il nome del parametro di tipo generico. Nome del parametro di tipo generico. Ottiene null in tutti i casi. Riferimento null (Nothing in Visual Basic) in tutti i casi. Imposta il tipo di base che un tipo deve ereditare per essere sostituito dal parametro di tipo. Classe che deve essere ereditata da qualsiasi tipo per cui sia richiesta la sostituzione con il parametro di tipo. Imposta un attributo personalizzato utilizzando un blob specificato di attributi personalizzati. Costruttore per l'attributo personalizzato. Blob di byte che rappresenta l'attributo. è null.- oppure - è un riferimento null. Impostare un attributo personalizzato utilizzando un generatore di attributi personalizzati. Istanza di una classe di supporto che consente di definire l'attributo personalizzato. è null. Imposta le caratteristiche di varianza e i vincoli speciali del parametro generico, ad esempio il vincolo del costruttore senza parametri. Combinazione bit per bit di valori che rappresentano le caratteristiche di varianza e i vincoli speciali del parametro di tipo generico. Imposta le interfacce da implementare per un tipo, per consentirne la sostituzione con il parametro di tipo. Matrice di oggetti che rappresentano le interfacce da implementare per un tipo, per consentirne la sostituzione con il parametro di tipo. Restituisce una rappresentazione di stringa del parametro di tipo generico corrente. Stringa contenente il nome del parametro di tipo generico. Definisce e rappresenta un metodo (o costruttore) su una classe dinamica. Recupera gli attributi per il metodo. Solo lettura.Recupera l'oggetto MethodAttributes per il metodo. Restituisce la convenzione di chiamata del metodo. Solo lettura.Convenzione di chiamata del metodo. Non supportata per questo tipo. Non supportato. Il metodo richiamato non è supportato nella classe base. Restituisce il tipo che dichiara il metodo. Solo lettura.Tipo che dichiara il metodo. Imposta il numero di parametri di tipo generico per il metodo corrente, con l'indicazione dei relativi nomi, e restituisce una matrice di oggetti che possono essere utilizzati per impostare i vincoli. Matrice di oggetti che rappresentano i parametri di tipo del metodo generico. Matrice di stringhe che rappresentano i nomi dei parametri di tipo generico. I parametri di tipo generico sono già stati definiti per questo metodo.- oppure -Il metodo è stato già completato.- oppure -Il metodo è stato chiamato per il metodo corrente. è null.- oppure -Un elemento di è null. è una matrice vuota. Imposta gli attributi del parametro e il nome di un parametro di questo metodo oppure del valore restituito di questo metodo.Restituisce un oggetto ParameterBuilder che può essere utilizzato per applicare attributi personalizzati. Restituisce un oggetto ParameterBuilder che rappresenta un parametro di questo metodo oppure il valore restituito di questo metodo. Posizione del parametro nell'elenco dei parametri.I parametri vengono indicizzati a partire dal numero 1 per il primo parametro. Il numero 0 rappresenta il valore restituito del metodo. Attributi del parametro. Nome del parametro.Il nome può essere rappresentato dalla stringa null. Il metodo non ha parametri.- oppure - è minore di 0.- oppure - è maggiore del numero dei parametri del metodo. Il tipo che lo contiene è stato creato in precedenza utilizzando il metodo .- oppure -Per il metodo corrente, la proprietà è true, ma la proprietà è false. Determina se l'oggetto indicato è uguale all'istanza. true se è un'istanza di MethodBuilder ed è uguale all'oggetto, in caso contrario false. Oggetto da confrontare con l'istanza di MethodBuilder. Restituisce una matrice di oggetti che rappresentano i parametri di tipo del metodo, se il metodo è generico. Matrice di oggetti che rappresentano i parametri di tipo, se il metodo è generico, o null se il metodo non è generico. Restituisce il metodo. Istanza corrente della classe . Il metodo corrente non è generico,ovvero la proprietà restituisce false. Ottiene il codice hash per il metodo. Codice hash per il metodo. Restituisce un oggetto ILGenerator per il metodo con una dimensione di flusso MSIL (Microsoft Intermediate Language) predefinita di 64 byte. Restituisce un oggetto ILGenerator per il metodo. Questo metodo non ha un corpo a causa dei flag o , ad esempio perché contiene il flag . - oppure -Il metodo è un metodo generico ma non una definizione di metodo generica.In altre parole, la proprietà è true, ma la proprietà è false. Restituisce un oggetto ILGenerator per il metodo con la dimensione di flusso MSIL specificata. Restituisce un oggetto ILGenerator per il metodo. Dimensione del flusso MSIL in byte. Questo metodo non ha un corpo a causa dei flag o , ad esempio perché contiene il flag . - oppure -Il metodo è un metodo generico ma non una definizione di metodo generica.In altre parole, la proprietà è true, ma la proprietà è false. Restituisce i parametri del metodo. Matrice di oggetti ParameterInfo che rappresenta i parametri del metodo. Il metodo non è attualmente supportato.Recuperare il metodo utilizzando il metodo e chiamare il metodo GetParameters sull'oggetto restituito. Ottiene o imposta un valore booleano che indica se le variabili locali all'interno del metodo sono inizializzate su zero.Il valore predefinito di questa proprietà è true. true se le variabili locali all'interno del metodo sono inizializzate su zero; in caso contrario, false. Per il metodo corrente, la proprietà è true, ma la proprietà è false. (ottenuta o impostata). Ottiene un valore che indica se il metodo è un metodo generico. true se il metodo è generico; in caso contrario, false. Ottiene un valore che indica se l'oggetto corrente rappresenta la definizione di un metodo generico. true se l'oggetto corrente rappresenta la definizione di un metodo generico; in caso contrario false. Restituisce un metodo generico costruito dalla definizione di metodo generica corrente tramite gli argomenti di tipo generico specificati. Classe che rappresenta il metodo generico costruito dalla definizione di metodo generica corrente tramite gli argomenti di tipo generico specificati. Matrice di oggetti che rappresentano gli argomenti di tipo del metodo generico. Recupera il nome del metodo. Solo lettura.Recupera una stringa contenente il nome semplice del metodo. Ottiene un oggetto contenente informazioni sul tipo restituito dal metodo, ad esempio se il tipo restituito contiene modificatori personalizzati. Oggetto contenente informazioni relative al tipo restituito. Il tipo di dichiarazione non è stato creato. Ottiene il tipo restituito dal metodo rappresentato da questo oggetto . Tipo restituito del metodo. Imposta un attributo personalizzato utilizzando un blob specificato di attributi personalizzati. Costruttore per l'attributo personalizzato. Blob di byte che rappresenta gli attributi. o è null. Per il metodo corrente, la proprietà è true, ma la proprietà è false. Imposta un attributo personalizzato utilizzando un generatore di attributi personalizzato. Istanza di una classe di supporto per definire l'attributo personalizzato. è null. Per il metodo corrente, la proprietà è true, ma la proprietà è false. Imposta i flag di implementazione per il metodo. Flag di implementazione da impostare. Il tipo che lo contiene è stato creato in precedenza utilizzando il metodo .- oppure -Per il metodo corrente, la proprietà è true, ma la proprietà è false. Imposta il numero e i tipi di parametri di un metodo. Matrice di oggetti che rappresentano i tipi di parametro. Il metodo corrente è un metodo generico ma non una definizione di metodo generica.In altre parole, la proprietà è true, ma la proprietà è false. Imposta il tipo restituito del metodo. Oggetto che rappresenta il tipo restituito del metodo. Il metodo corrente è un metodo generico ma non una definizione di metodo generica.In altre parole, la proprietà è true, ma la proprietà è false. Imposta la firma del metodo, incluso il tipo restituito, i tipi di parametro e i modificatori personalizzati obbligatori e facoltativi del tipo restituito e dei tipi di parametro. Tipo restituito del metodo. Matrice di tipi che rappresentano i modificatori personalizzati obbligatori, come , per il tipo restituito del metodo.Se il tipo restituito non dispone di modificatori personalizzati obbligatori, specificare null. Matrice di tipi che rappresentano i modificatori personalizzati facoltativi, come , per il tipo restituito del metodo.Se il tipo restituito non dispone di modificatori personalizzati opzionali, specificare null. Tipi dei parametri del metodo. Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per il parametro corrispondente, come .Se un parametro particolare non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di matrici. Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati facoltativi per il parametro corrispondente, come .Se un parametro particolare non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di matrici. Il metodo corrente è un metodo generico ma non una definizione di metodo generica.In altre parole, la proprietà è true, ma la proprietà è false. Restituisce l'istanza dell'oggetto MethodBuilder in forma di stringa. Restituisce una stringa contenente il nome, gli attributi, la firma, le eccezioni e la firma locale del metodo, seguiti dal flusso MSIL (Microsoft Intermediate Language) corrente. Definisce e rappresenta un modulo in un assembly dinamico. Ottiene l'assembly dinamico che ha definito questa istanza di . Assembly dinamico che ha definito il modulo dinamico corrente. Completa le definizioni delle funzioni globali e quelle dei dati globali per il modulo dinamico. Il metodo è stato chiamato in precedenza. Definisce un tipo di enumerazione, ovvero un tipo di valore con un solo campo non statico denominato del tipo specificato. Enumerazione definita. Percorso completo del tipo di enumerazione. non può contenere valori null incorporati. Attributi del tipo per l'enumerazione.Gli attributi sono definiti per singolo bit dal campo . Tipo sottostante per l'enumerazione.Deve essere un tipo Integer incorporato. Sono forniti gli attributi che non siano di visibilità.- oppure - Nell'assembly padre del modulo è presente un'enumerazione con il nome indicato.- oppure - Gli attributi di visibilità non corrispondono all'ambito dell'enumerazione.Ad esempio, viene specificato per , ma l'enumerazione non è un tipo annidato. è null. Definisce un metodo globale con il nome, gli attributi, la convenzione di chiamata, il tipo restituito e i tipi di parametri specificati. Metodo globale definito. Nome del metodo. non può contenere valori null incorporati. Attributi del metodo.Il parametro deve includere il campo . Convenzione di chiamata per il metodo. Tipo restituito del metodo. Tipi dei parametri del metodo. Il metodo non è static.In altre parole, non include .- oppure -Un elemento nella matrice è null. è null. Il metodo è già stato chiamato. Definisce un metodo globale con il nome, gli attributi, la convenzione di chiamata, il tipo restituito, i modificatori personalizzati per il tipo restituito, i tipi di parametri e i modificatori personalizzati per i tipi di parametri specificati. Metodo globale definito. Nome del metodo. non può contenere caratteri null incorporati. Attributi del metodo.Il parametro deve includere il campo . Convenzione di chiamata per il metodo. Tipo restituito del metodo. Matrice di tipi che rappresentano i modificatori personalizzati obbligatori per il tipo restituito, come o .Se il tipo restituito non dispone di modificatori personalizzati obbligatori, specificare null. Matrice di tipi che rappresentano i modificatori personalizzati opzionali per il tipo restituito, come o .Se il tipo restituito non dispone di modificatori personalizzati opzionali, specificare null. Tipi dei parametri del metodo. Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per il parametro corrispondente del metodo globale.Se un determinato argomento non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.Se il metodo globale non dispone di argomenti oppure se nessun argomento dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di matrici. Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati opzionali per il parametro corrispondente.Se un determinato argomento non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se il metodo globale non dispone di argomenti oppure se nessun argomento dispone di modificatori personalizzati opzionali, specificare null invece di una matrice di matrici. Il metodo non è static.In altre parole, non include .- oppure -Un elemento nella matrice è null. è null. Il metodo è già stato chiamato in precedenza. Definisce un metodo globale con il nome, gli attributi, il tipo restituito e i tipi di parametri specificati. Metodo globale definito. Nome del metodo. non può contenere valori null incorporati. Attributi del metodo.Il parametro deve includere il campo . Tipo restituito del metodo. Tipi dei parametri del metodo. Il metodo non è static.In altre parole, non include .- oppure - La lunghezza di è zero. - oppure -Un elemento nella matrice è null. è null. Il metodo è già stato chiamato. Definisce un campo di dati inizializzati nella sezione .sdata del file PE (Portable Executable). Campo di riferimento dei dati. Nome utilizzato per fare riferimento ai dati. non può contenere valori null incorporati. Oggetto binario di grandi dimensioni (BLOB) di dati. Attributi del campo.Il valore predefinito è Static. La lunghezza di è zero.- oppure - Le dimensioni dei sono minori di o uguali a zero oppure maggiori di o uguali a 0x3f0000. o è null. Il metodo è già stato chiamato. Costruisce un oggetto TypeBuilder per un tipo privato con il nome specificato in questo modulo. Tipo privato con il nome specificato. Percorso completo del tipo, incluso lo spazio dei nomi. non può contenere valori null incorporati. Nell'assembly padre del modulo esiste un tipo con il nome indicato.- oppure - Gli attributi di tipi annidati sono impostati su un tipo non annidato. è null. Costruisce un oggetto TypeBuilder, dati il nome e gli attributi del tipo. TypeBuilder creato con tutti gli attributi richiesti. Percorso completo del tipo. non può contenere valori null incorporati. Attributi del tipo definito. Nell'assembly padre del modulo esiste un tipo con il nome indicato.- oppure - Gli attributi di tipi annidati sono impostati su un tipo non annidato. è null. Costruisce un oggetto TypeBuilder, dati il nome del tipo, i relativi attributi e il tipo esteso dal tipo definito. TypeBuilder creato con tutti gli attributi richiesti. Percorso completo del tipo. non può contenere valori null incorporati. Attributo da associare al tipo. Tipo esteso dal tipo definito. Nell'assembly padre del modulo esiste un tipo con il nome indicato.- oppure - Gli attributi di tipi annidati sono impostati su un tipo non annidato. è null. Costruisce un oggetto TypeBuilder, dati il nome del tipo, gli attributi, il tipo esteso dal tipo definito e la dimensione totale del tipo. Oggetto TypeBuilder. Percorso completo del tipo. non può contenere valori null incorporati. Attributi del tipo definito. Tipo esteso dal tipo definito. Dimensione totale del tipo. Nell'assembly padre del modulo esiste un tipo con il nome indicato.- oppure - Gli attributi di tipi annidati sono impostati su un tipo non annidato. è null. Costruisce un oggetto TypeBuilder, dati il nome del tipo, gli attributi, il tipo esteso dal tipo definito e la dimensione del tipo compresso. Oggetto TypeBuilder. Percorso completo del tipo. non può contenere valori null incorporati. Attributi del tipo definito. Tipo esteso dal tipo definito. Dimensione di compressione del tipo. Nell'assembly padre del modulo esiste un tipo con il nome indicato.- oppure - Gli attributi di tipi annidati sono impostati su un tipo non annidato. è null. Costruisce un oggetto TypeBuilder, dati il nome del tipo, gli attributi, il tipo esteso dal tipo definito e la relativa dimensione compressa e totale. TypeBuilder creato con tutti gli attributi richiesti. Percorso completo del tipo. non può contenere valori null incorporati. Attributi del tipo definito. Tipo esteso dal tipo definito. Dimensione di compressione del tipo. Dimensione totale del tipo. Nell'assembly padre del modulo esiste un tipo con il nome indicato.- oppure - Gli attributi di tipi annidati sono impostati su un tipo non annidato. è null. Costruisce un oggetto TypeBuilder, dati il nome del tipo, gli attributi, il tipo esteso dal tipo definito e le interfacce da esso implementate. TypeBuilder creato con tutti gli attributi richiesti. Percorso completo del tipo. non può contenere valori null incorporati. Attributi da associare al tipo. Tipo esteso dal tipo definito. Elenco delle interfacce implementate dal tipo. Nell'assembly padre del modulo esiste un tipo con il nome indicato.- oppure - Gli attributi di tipi annidati sono impostati su un tipo non annidato. è null. Definisce un campo di dati non inizializzati nella sezione .sdata del file PE (Portable Executable). Campo di riferimento dei dati. Nome utilizzato per fare riferimento ai dati. non può contenere valori null incorporati. Dimensione del campo di dati. Attributi del campo. La lunghezza di è zero.- oppure - è minore di o uguale a zero oppure maggiore di o uguale a 0x003f0000. è null. Il metodo è già stato chiamato. Restituisce un valore che indica se questa istanza è uguale all'oggetto specificato. true se è uguale al tipo e al valore di questa istanza. In caso contrario, false. Oggetto da confrontare con questa istanza o null. Ottiene un oggetto String che rappresenta il nome e il percorso completi del modulo. Nome completo del modulo. Restituisce il metodo denominato su una classe di matrici. Metodo denominato su una classe di matrici. Classe di matrici. Nome di un metodo sulla classe di matrici. Convenzione di chiamata del metodo. Tipo restituito del metodo. Tipi dei parametri del metodo. non è una matrice. o è null. Restituisce il codice hash per l'istanza. Codice hash integer con segno a 32 bit. Stringa che indica che questo è un modulo in memoria. Testo che indica che questo è un modulo in memoria. Applica un attributo personalizzato al modulo tramite un oggetto binario di grandi dimensioni (BLOB) specificato che rappresenta l'attributo. Costruttore per l'attributo personalizzato. BLOB di byte che rappresenta l'attributo. o è null. Applica un attributo personalizzato al modulo utilizzando un generatore di attributi personalizzati. Istanza di una classe di supporto che consente di specificare l'attributo personalizzato da applicare. è null. Definisce le proprietà per un tipo. Aggiunge uno degli altri metodi associati a questa proprietà. Oggetto MethodBuilder che rappresenta l'altro metodo. è null. Il metodo è stato chiamato sul tipo di inclusione. Ottiene gli attributi per questa proprietà. Attributi di questa proprietà. Ottiene un valore che indica se è possibile leggere la proprietà. true se questa proprietà può essere letta; in caso contrario, false. Ottiene un valore che indica se la proprietà è modificabile. true se è possibile scrivere nella proprietà; in caso contrario, false. Ottiene la classe che dichiara questo membro. Oggetto Type per la classe che dichiara questo membro. Restituisce una matrice di tutti i parametri degli indici per la proprietà. Matrice di tipo ParameterInfo contenente i parametri per gli indici. Metodo non supportato. Ottiene il valore della proprietà indicizzata chiamando il metodo per il richiamo della proprietà. Valore della proprietà indicizzata specificata. Oggetto il cui valore di proprietà sarà restituito. Valori di indice facoltativi per le proprietà indicizzate.Il valore deve essere null per le proprietà non indicizzate. Metodo non supportato. Ottiene il nome di questo membro. che contiene il nome di questo membro. Ottiene il tipo del campo di questa proprietà. Tipo della proprietà. Imposta il valore predefinito di questa proprietà. Valore predefinito della proprietà. Il metodo è stato chiamato sul tipo di inclusione. La proprietà non è tra i tipi supportati.- oppure -Il tipo dell'oggetto non corrisponde al tipo della proprietà.- oppure -Il tipo della proprietà è o un altro tipo di riferimento, non è null e il valore non può essere assegnato al tipo di riferimento. Impostare un attributo personalizzato utilizzando un blob di attributi personalizzati specificato. Costruttore per l'attributo personalizzato. Blob di byte che rappresenta gli attributi. o è null. Il metodo è stato chiamato sul tipo di inclusione. Impostare un attributo personalizzato utilizzando un generatore di attributi personalizzati. Istanza di una classe di supporto utilizzata per definire l'attributo personalizzato. è null. se è stato chiamato sul tipo di inclusione. Imposta il metodo che ottiene il valore della proprietà. Oggetto MethodBuilder che rappresenta il metodo che ottiene il valore della proprietà. è null. Il metodo è stato chiamato sul tipo di inclusione. Imposta il metodo che imposta il valore della proprietà. Oggetto MethodBuilder che rappresenta il metodo che imposta il valore della proprietà. è null. Il metodo è stato chiamato sul tipo di inclusione. Imposta il valore della proprietà con valori di indice facoltativi per le proprietà dell'indice. Oggetto il cui valore di proprietà deve essere impostato. Nuovo valore della proprietà. Valori di indice facoltativi per le proprietà indicizzate.Il valore deve essere null per le proprietà non indicizzate. Metodo non supportato. Definisce e crea nuove istanze delle classi in fase di esecuzione. Aggiunge un'interfaccia implementata da questo tipo. Interfaccia implementata da questo tipo. è null. Il tipo è stato creato in precedenza utilizzando . Recupera l'assembly dinamico che contiene la definizione del tipo. Solo lettura.Recupera l'assembly dinamico che contiene la definizione del tipo. Restituisce il nome completo di questo tipo qualificato dal nome visualizzato dell'assembly. Solo lettura.Nome completo di questo tipo qualificato dal nome visualizzato dell'assembly. Recupera il tipo di base di questo tipo. Solo lettura.Recupera il tipo di base di questo tipo. Ottiene un oggetto che rappresenta il tipo. Oggetto che rappresenta il tipo. Ottiene il metodo nel quale è stato dichiarato il parametro del tipo generico corrente. Classe che rappresenta il metodo in cui è dichiarato il tipo corrente, se tale tipo rappresenta un parametro di tipo generico. In caso contrario, null. Restituisce il tipo che ha dichiarato questo tipo. Solo lettura.Tipo che ha dichiarato questo tipo. Aggiunge un nuovo costruttore al tipo, con gli attributi e la firma specificati. Costruttore definito. Attributi del costruttore. Convenzione di chiamata del costruttore. Tipi di parametri del costruttore. Il tipo è stato creato in precedenza utilizzando . Aggiunge un nuovo costruttore al tipo, con gli attributi, la firma e i modificatori personalizzati specificati. Costruttore definito. Attributi del costruttore. Convenzione di chiamata del costruttore. Tipi di parametri del costruttore. Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per il parametro corrispondente, come .Se un parametro particolare non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di matrici. Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati facoltativi per il parametro corrispondente, come .Se un parametro particolare non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di matrici. Le dimensioni di o non sono uguali alle dimensioni di . Il tipo è stato creato in precedenza utilizzando .- oppure -Per il tipo dinamico corrente, la proprietà è true, ma la proprietà è false. Definisce il costruttore predefinito.Il costruttore definito chiamerà semplicemente il costruttore predefinito del padre. Restituisce il costruttore. Oggetto MethodAttributes che rappresenta gli attributi da applicare al costruttore. Il tipo padre (tipo di base) non dispone di un costruttore predefinito. Il tipo è stato creato in precedenza utilizzando .- oppure -Per il tipo dinamico corrente, la proprietà è true, ma la proprietà è false. Aggiunge un nuovo evento al tipo, con il nome, gli attributi e il tipo di evento specificati. Evento definito. Il nome dell'evento. non può contenere valori null incorporati. Attributi dell'evento. Tipo dell'evento. La lunghezza di è zero. è null.- oppure - è null. Il tipo è stato creato in precedenza utilizzando . Aggiunge un nuovo campo al tipo, con il nome, gli attributi e il tipo di campo specificati. Campo definito. Nome del campo. non può contenere valori null incorporati. Tipo del campo. Attributi del campo. La lunghezza di è zero.- oppure - è System.Void.- oppure - Una dimensione totale è stata specificata per la classe padre di questo campo. è null. Il tipo è stato creato in precedenza utilizzando . Aggiunge un nuovo campo al tipo, con il nome, gli attributi, il tipo di campo e i modificatori personalizzati specificati. Campo definito. Nome del campo. non può contenere valori null incorporati. Tipo del campo. Matrice di tipi che rappresentano i modificatori personalizzati obbligatori per il campo, come . Matrice di tipi che rappresentano i modificatori personalizzati facoltativi per il campo, come . Attributi del campo. La lunghezza di è zero.- oppure - è System.Void.- oppure - Una dimensione totale è stata specificata per la classe padre di questo campo. è null. Il tipo è stato creato in precedenza utilizzando . Definisce i parametri di tipo generico per il tipo corrente, con l'indicazione dei relativi numeri e nomi, e restituisce una matrice di oggetti che possono essere utilizzati per impostare i vincoli. Matrice di oggetti che possono essere utilizzati per definire i vincoli dei parametri di tipo generico relativi al tipo corrente. Matrice di nomi per i parametri di tipo generico. I parametri di tipo generico sono già stati definiti per questo tipo. è null.- oppure -Un elemento di è null. è una matrice vuota. Definisce il campo di dati inizializzati nella sezione .sdata del file PE. Campo di riferimento dei dati. Nome utilizzato per fare riferimento ai dati. non può contenere valori null incorporati. Blob di dati. Attributi del campo. La lunghezza di è zero.- oppure - Le dimensioni dei dati sono minori di o uguali a zero oppure maggiori di o uguali a 0x3f0000. o è null. Il metodo è già stato chiamato. Aggiunge un nuovo metodo al tipo, con il nome e gli attributi del metodo specificati. che rappresenta il metodo appena definito. Nome del metodo. non può contenere valori null incorporati. Attributi del metodo. La lunghezza di è zero.- oppure - Il tipo dell'elemento padre di questo metodo è un'interfaccia e il metodo non è virtuale (Overridable in Visual Basic). è null. Il tipo è stato creato in precedenza utilizzando .- oppure -Per il tipo dinamico corrente, la proprietà è true, ma la proprietà è false. Aggiunge un nuovo metodo al tipo, con il nome, gli attributi del metodo e la convenzione di chiamata specificati. che rappresenta il metodo appena definito. Nome del metodo. non può contenere valori null incorporati. Attributi del metodo. Convenzione di chiamata del metodo. La lunghezza di è zero.- oppure - Il tipo dell'elemento padre di questo metodo è un'interfaccia e il metodo non è virtuale (Overridable in Visual Basic). è null. Il tipo è stato creato in precedenza utilizzando .- oppure -Per il tipo dinamico corrente, la proprietà è true, ma la proprietà è false. Aggiunge un nuovo metodo al tipo, con il nome, gli attributi del metodo, la convenzione di chiamata e la firma del metodo specificati. che rappresenta il metodo appena definito. Nome del metodo. non può contenere valori null incorporati. Attributi del metodo. Convenzione di chiamata del metodo. Tipo restituito del metodo. Tipi dei parametri del metodo. La lunghezza di è zero.- oppure - Il tipo dell'elemento padre di questo metodo è un'interfaccia e il metodo non è virtuale (Overridable in Visual Basic). è null. Il tipo è stato creato in precedenza utilizzando .- oppure -Per il tipo dinamico corrente, la proprietà è true, ma la proprietà è false. Aggiunge un nuovo metodo al tipo, con il nome, gli attributi del metodo, la convenzione di chiamata, la firma del metodo e i modificatori personalizzati specificati. Oggetto che rappresenta il metodo appena aggiunto. Nome del metodo. non può contenere valori null incorporati. Attributi del metodo. Convenzione di chiamata del metodo. Tipo restituito del metodo. Matrice di tipi che rappresentano i modificatori personalizzati obbligatori, come , per il tipo restituito del metodo.Se il tipo restituito non dispone di modificatori personalizzati obbligatori, specificare null. Matrice di tipi che rappresentano i modificatori personalizzati facoltativi, come , per il tipo restituito del metodo.Se il tipo restituito non dispone di modificatori personalizzati opzionali, specificare null. Tipi dei parametri del metodo. Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per il parametro corrispondente, come .Se un parametro particolare non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di matrici. Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati facoltativi per il parametro corrispondente, come .Se un parametro particolare non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di matrici. La lunghezza di è zero.- oppure - Il tipo dell'elemento padre di questo metodo è un'interfaccia e il metodo non è virtuale (Overridable in Visual Basic). - oppure -Le dimensioni di o non sono uguali alle dimensioni di . è null. Il tipo è stato creato in precedenza utilizzando .- oppure -Per il tipo dinamico corrente, la proprietà è true, ma la proprietà è false. Aggiunge un nuovo metodo al tipo, con il nome, gli attributi del metodo e la firma del metodo specificati. Metodo definito. Nome del metodo. non può contenere valori null incorporati. Attributi del metodo. Tipo restituito del metodo. Tipi dei parametri del metodo. La lunghezza di è zero.- oppure - Il tipo dell'elemento padre di questo metodo è un'interfaccia e il metodo non è virtuale (Overridable in Visual Basic). è null. Il tipo è stato creato in precedenza utilizzando .- oppure -Per il tipo dinamico corrente, la proprietà è true, ma la proprietà è false. Specifica un corpo del metodo che implementa una data dichiarazione di metodo, potenzialmente con un nome diverso. Corpo del metodo da utilizzare.Deve essere un oggetto MethodBuilder. Metodo la cui dichiarazione è da utilizzare. non appartiene a questa classe. o è null. Il tipo è stato creato in precedenza utilizzando .- oppure - Il tipo dichiarante di non corrisponde al tipo rappresentato da questo oggetto . Definisce un tipo annidato a partire dal nome. Tipo annidato definito. Nome breve del tipo. non può contenere valori null incorporati. La lunghezza di è zero o maggiore di 1023. - oppure -Questa operazione creerebbe un tipo con un duplicato nell'assembly corrente. è null. Definisce un tipo annidato a partire dal nome e dagli attributi. Tipo annidato definito. Nome breve del tipo. non può contenere valori null incorporati. Attributi del tipo. L'attributo annidato non è specificato.- oppure - Il tipo è sealed.- oppure - Il tipo è una matrice.- oppure - Il tipo è un'interfaccia, a differenza del tipo annidato.- oppure - La lunghezza di è zero o maggiore di 1023. - oppure -Questa operazione creerebbe un tipo con un duplicato nell'assembly corrente. è null. Definisce un tipo annidato a partire dal nome, dagli attributi e dal tipo che questo estende. Tipo annidato definito. Nome breve del tipo. non può contenere valori null incorporati. Attributi del tipo. Tipo esteso dal tipo annidato. L'attributo annidato non è specificato.- oppure - Il tipo è sealed.- oppure - Il tipo è una matrice.- oppure - Il tipo è un'interfaccia, a differenza del tipo annidato.- oppure - La lunghezza di è zero o maggiore di 1023. - oppure -Questa operazione creerebbe un tipo con un duplicato nell'assembly corrente. è null. Definisce un tipo annidato a partire dal nome, dagli attributi, dalla dimensione totale del tipo e dal tipo che questo estende. Tipo annidato definito. Nome breve del tipo. non può contenere valori null incorporati. Attributi del tipo. Tipo esteso dal tipo annidato. Dimensione totale del tipo. L'attributo annidato non è specificato.- oppure - Il tipo è sealed.- oppure - Il tipo è una matrice.- oppure - Il tipo è un'interfaccia, a differenza del tipo annidato.- oppure - La lunghezza di è zero o maggiore di 1023. - oppure -Questa operazione creerebbe un tipo con un duplicato nell'assembly corrente. è null. Definisce un tipo annidato a partire dal nome, dagli attributi, dal tipo che questo estende e dalla dimensione di compressione. Tipo annidato definito. Nome breve del tipo. non può contenere valori null incorporati. Attributi del tipo. Tipo esteso dal tipo annidato. Dimensione di compressione del tipo. L'attributo annidato non è specificato.- oppure - Il tipo è sealed.- oppure - Il tipo è una matrice.- oppure - Il tipo è un'interfaccia, a differenza del tipo annidato.- oppure - La lunghezza di è zero o maggiore di 1023. - oppure -Questa operazione creerebbe un tipo con un duplicato nell'assembly corrente. è null. Definisce un tipo annidato a partire dal nome, dagli attributi, dalle dimensioni e dal tipo che questo estende. Tipo annidato definito. Nome breve del tipo. non può contenere caratteri null incorporati. Attributi del tipo. Tipo esteso dal tipo annidato. Dimensione di compressione del tipo. Dimensione totale del tipo. Definisce un tipo annidato a partire dal nome, dagli attributi, dal tipo che questo estende e dall'interfaccia che implementa. Tipo annidato definito. Nome breve del tipo. non può contenere valori null incorporati. Attributi del tipo. Tipo esteso dal tipo annidato. Interfacce implementate dal tipo annidato. L'attributo annidato non è specificato.- oppure - Il tipo è sealed.- oppure - Il tipo è una matrice.- oppure - Il tipo è un'interfaccia, a differenza del tipo annidato.- oppure - La lunghezza di è zero o maggiore di 1023. - oppure -Questa operazione creerebbe un tipo con un duplicato nell'assembly corrente. è null.- oppure -Un elemento della matrice è null. Aggiunge una nuova proprietà al tipo, con il nome, gli attributi, la convenzione di chiamata e la firma specificati. Proprietà definita. Nome della proprietà. non può contenere valori null incorporati. Attributi della proprietà. Convenzione di chiamata delle funzioni di accesso alle proprietà. Tipo restituito della proprietà. Tipi dei parametri della proprietà. La lunghezza di è zero. è null. - oppure - Uno degli elementi della matrice è null. Il tipo è stato creato in precedenza utilizzando . Aggiunge una nuova proprietà al tipo, con il nome, la convenzione di chiamata, la firma e i modificatori personalizzati specificati. Proprietà definita. Nome della proprietà. non può contenere valori null incorporati. Attributi della proprietà. Convenzione di chiamata delle funzioni di accesso alle proprietà. Tipo restituito della proprietà. Matrice di tipi che rappresentano i modificatori personalizzati obbligatori, come , per il tipo restituito della proprietà.Se il tipo restituito non dispone di modificatori personalizzati obbligatori, specificare null. Matrice di tipi che rappresentano i modificatori personalizzati facoltativi, come , per il tipo restituito della proprietà.Se il tipo restituito non dispone di modificatori personalizzati opzionali, specificare null. Tipi dei parametri della proprietà. Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per il parametro corrispondente, come .Se un parametro particolare non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di matrici. Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati facoltativi per il parametro corrispondente, come .Se un parametro particolare non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di matrici. La lunghezza di è zero. è null. - oppure - Uno degli elementi della matrice è null. Il tipo è stato creato in precedenza utilizzando . Aggiunge una nuova proprietà al tipo, con il nome e la firma di proprietà specificati. Proprietà definita. Nome della proprietà. non può contenere valori null incorporati. Attributi della proprietà. Tipo restituito della proprietà. Tipi dei parametri della proprietà. La lunghezza di è zero. è null. - oppure - Uno degli elementi della matrice è null. Il tipo è stato creato in precedenza utilizzando . Aggiunge una nuova proprietà al tipo, con il nome, la firma e i modificatori personalizzati specificati. Proprietà definita. Nome della proprietà. non può contenere valori null incorporati. Attributi della proprietà. Tipo restituito della proprietà. Matrice di tipi che rappresentano i modificatori personalizzati obbligatori, come , per il tipo restituito della proprietà.Se il tipo restituito non dispone di modificatori personalizzati obbligatori, specificare null. Matrice di tipi che rappresentano i modificatori personalizzati facoltativi, come , per il tipo restituito della proprietà.Se il tipo restituito non dispone di modificatori personalizzati opzionali, specificare null. Tipi dei parametri della proprietà. Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per il parametro corrispondente, come .Se un parametro particolare non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di matrici. Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati facoltativi per il parametro corrispondente, come .Se un parametro particolare non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di matrici. La lunghezza di è zero. è null.- oppure - Uno degli elementi della matrice è null. Il tipo è stato creato in precedenza utilizzando . Definisce l'inizializzatore per questo tipo. Restituisce l'inizializzatore di un tipo. Il tipo contenitore è stato creato in precedenza utilizzando . Definisce un campo di dati non inizializzati nella sezione .sdata del file eseguibile di tipo PE. Campo di riferimento dei dati. Nome utilizzato per fare riferimento ai dati. non può contenere valori null incorporati. Dimensione del campo di dati. Attributi del campo. La lunghezza di è zero.- oppure - è minore di o uguale a zero oppure maggiore di o uguale a 0x003f0000. è null. Il tipo è stato creato in precedenza utilizzando . Recupera il percorso completo di questo tipo. Solo lettura.Recupera il percorso completo di questo tipo. Ottiene un valore che indica la covariante e i vincoli speciali del parametro di tipo generico corrente. Combinazione bit per bit di valori che descrive la covariante e i vincoli speciali del parametro di tipo generico corrente. Ottiene la posizione di un parametro di tipo nell'elenco dei parametri del tipo in cui il parametro è dichiarato. Se l'oggetto corrente rappresenta un parametro di tipo generico, la posizione del parametro di tipo all'interno dell'elenco dei parametri di tipo generico in cui è dichiarato il parametro; in caso contrario, la posizione rimane indefinita. Restituisce il costruttore del tipo generico specificato che corrisponde al costruttore specificato della definizione di tipo generico. Oggetto che rappresenta il costruttore di corrispondente a , che specifica un costruttore appartenente alla definizione di tipo generico di . Tipo generico creato di cui viene restituito il costruttore. Costruttore della definizione di tipo generico di , che specifica il costruttore di da restituire. non rappresenta un tipo generico. - oppure - non è di tipo .- oppure -Il tipo dichiarante di non è una definizione di tipo generico. - oppure -Il tipo dichiarante di non è la definizione di tipo generico di . La chiamata di questo metodo genera sempre un'eccezione . Metodo non supportato.Non vengono restituiti valori. Metodo non supportato. Restituisce il campo del tipo generico specificato che corrisponde al campo specificato della definizione di tipo generico. Oggetto che rappresenta il campo di corrispondente a , che specifica un campo appartenente alla definizione di tipo generico di . Il tipo generico creato il cui campo viene restituito. Campo della definizione di tipo generico di , che specifica il campo di da restituire. non rappresenta un tipo generico. - oppure - non è di tipo .- oppure -Il tipo dichiarante di non è una definizione di tipo generico. - oppure -Il tipo dichiarante di non è la definizione di tipo generico di . Restituisce un oggetto che rappresenta una definizione di tipo generico da cui è possibile ottenere il tipo corrente. Oggetto che rappresenta una definizione di tipo generico da cui è possibile ottenere il tipo corrente. Il tipo corrente non è generico,ovvero la proprietà restituisce false. Restituisce il metodo del tipo generico specificato che corrisponde al metodo specificato della definizione di tipo generico. Oggetto che rappresenta il metodo di corrispondente a , che specifica un metodo appartenente alla definizione di tipo generico di . Tipo generico creato di cui viene restituito il metodo. Metodo della definizione di tipo generico di , che specifica il metodo di da restituire. è un metodo generico che non rappresenta una definizione di metodo generico.- oppure - non rappresenta un tipo generico.- oppure - non è di tipo .- oppure -Il tipo dichiarante di non è una definizione di tipo generico. - oppure -Il tipo dichiarante di non è la definizione di tipo generico di . Recupera il GUID di questo tipo. Solo lettura.Recupera il GUID di questo tipo. Il metodo non è attualmente supportato per i tipi non completi. Ottiene un valore che indica se è possibile assegnare un oggetto specificato a questo oggetto. true se può essere assegnato a questo oggetto, in caso contrario, false. Oggetto da verificare. Restituisce un valore che indica se il tipo dinamico corrente è stato creato. true se il metodo è stato creato. In caso contrario, false. Ottiene un valore che indica se il tipo corrente è un parametro di tipo generico. true se l'oggetto rappresenta un parametro di tipo generico. In caso contrario, false. Ottiene un valore che indica se il tipo corrente è un tipo generico. true se il tipo rappresentato dalla classe corrente è generico. In caso contrario, false. Ottiene un valore che indica se la classe corrente rappresenta una definizione di tipo generico, da cui è possibile creare altri tipi generici. true se l'oggetto rappresenta una definizione di tipo generico. In caso contrario, false. Restituisce un oggetto che rappresenta una matrice unidimensionale del tipo corrente, con limite inferiore zero. Oggetto che rappresenta una matrice unidimensionale il cui tipo di elemento è il tipo corrente, con limite inferiore zero. Restituisce un oggetto che rappresenta una matrice del tipo corrente, con il numero specificato di dimensioni. Oggetto che rappresenta una matrice unidimensionale del tipo corrente. Numero di dimensioni della matrice. non è una dimensione di matrice valida. Restituisce un oggetto che rappresenta il tipo corrente quando viene passato come parametro ref (ByRef in Visual Basic). Oggetto che rappresenta il tipo corrente quando viene passato come parametro ref (ByRef in Visual Basic). Sostituisce con gli elementi di una matrice di tipi i parametri di tipo della definizione di tipo generico corrente e restituisce il tipo costruito risultante. che rappresenta il tipo costruito ottenuto sostituendo i parametri di tipo del tipo generico corrente con gli elementi di . Matrice di tipi con cui sostituire i parametri di tipo della definizione di tipo generico corrente. Il tipo corrente non rappresenta la definizione di un tipo generico,ovvero la proprietà restituisce false. è null.- oppure - Qualsiasi elemento di è null. Nessun elemento di soddisfa i vincoli specificati per il parametro di tipo corrispondente del tipo generico corrente. Restituisce un oggetto che rappresenta il tipo di un puntatore non gestito al tipo corrente. Oggetto che rappresenta il tipo di un puntatore non gestito al tipo corrente. Recupera il modulo dinamico che contiene la definizione del tipo. Solo lettura.Recupera il modulo dinamico che contiene la definizione del tipo. Recupera il nome di questo tipo. Solo lettura.Recupera il nome di questo tipo. Recupera lo spazio dei nomi in cui è definito questo TypeBuilder. Solo lettura.Recupera lo spazio dei nomi in cui è definito questo TypeBuilder. Recupera le dimensioni di compressione di questo tipo. Solo lettura.Recupera le dimensioni di compressione di questo tipo. Imposta un attributo personalizzato utilizzando un blob specificato di attributi personalizzati. Costruttore per l'attributo personalizzato. Blob di byte che rappresenta gli attributi. o è null. Per il tipo dinamico corrente, la proprietà è true, ma la proprietà è false. Impostare un attributo personalizzato utilizzando un generatore di attributi personalizzati. Istanza di una classe di supporto utilizzata per definire l'attributo personalizzato. è null. Per il tipo dinamico corrente, la proprietà è true, ma la proprietà è false. Imposta il tipo di base del tipo che si sta creando. Nuovo tipo di base. Il tipo è stato creato in precedenza utilizzando .- oppure - è null e l'istanza corrente rappresenta un'interfaccia i cui attributi non includono .- oppure -Per il tipo dinamico corrente, la proprietà è true, ma la proprietà è false. è un'interfaccia.La condizione di eccezione è nuova in .NET Framework versione 2.0. Recupera le dimensioni totali di un tipo. Solo lettura.Recupera le dimensioni totali del tipo. Restituisce il nome del tipo escluso lo spazio dei nomi. Solo lettura.Nome del tipo escluso lo spazio dei nomi. Indica che le dimensioni totali per il tipo non sono specificate.