System.Reflection.Emit.Lightweight
Definisce e rappresenta un metodo dinamico che può essere compilato, eseguito ed eliminato.I metodi scartati sono disponibili per la procedura di Garbage Collection.
Crea un metodo dinamico globale per un modulo, specificando il nome del metodo, gli attributi, la convenzione di chiamata, il tipo restituito, i tipi di parametri e il modulo e indicando se deve essere ignorato il controllo di visibilità JIT per i tipi e i membri a cui accede il linguaggio MSIL (Microsoft Intermediate Language) del metodo dinamico.
Nome del metodo dinamico.Può essere una stringa di lunghezza zero, ma non può essere null.
Combinazione bit per bit di valori che specifica gli attributi del metodo dinamico.L'unica combinazione consentita è quella composta da e .
Convenzione di chiamata per il metodo dinamico.Deve essere .
Classe che specifica il tipo restituito del metodo dinamico oppure null se il metodo non dispone di tipi restituiti.
Matrice di oggetti che specificano i tipi dei parametri del metodo dinamico oppure null se il metodo non dispone di parametri.
Classe che rappresenta il modulo a cui il metodo dinamico deve essere associato dal punto di vista logico.
true per ignorare i controlli di visibilità JIT su tipi e membri a cui accede il linguaggio MSIL del metodo dinamico; in caso contrario, false.
Un elemento di è null o .- oppure - è un modulo che fornisce hosting anonimo per i metodi dinamici.
è null. - oppure - è null.
è una combinazione di flag diversa da e .- oppure - non è .- oppure - è un tipo per cui restituisce true.
Crea un metodo dinamico, specificando il nome del metodo, gli attributi, la convenzione di chiamata, il tipo restituito, i tipi di parametri, il tipo a cui il metodo dinamico è associato dal punto di vista logico e indicando se è necessario ignorare il controllo di visibilità JIT per i tipi e i membri a cui accede il linguaggio MSIL (Microsoft Intermediate Language) del metodo dinamico.
Nome del metodo dinamico.Può essere una stringa di lunghezza zero, ma non può essere null.
Combinazione bit per bit di valori che specifica gli attributi del metodo dinamico.L'unica combinazione consentita è quella composta da e .
Convenzione di chiamata per il metodo dinamico.Deve essere .
Classe che specifica il tipo restituito del metodo dinamico oppure null se il metodo non dispone di tipi restituiti.
Matrice di oggetti che specificano i tipi dei parametri del metodo dinamico oppure null se il metodo non dispone di parametri.
Classe a cui il metodo dinamico è associato dal punto di vista logico.Il metodo dinamico ha accesso a tutti i membri del tipo.
true per ignorare i controlli di visibilità JIT su tipi e membri a cui accede il linguaggio MSIL del metodo dinamico; in caso contrario, false.
Un elemento di è null o . - oppure - è un'interfaccia, una matrice, un tipo generico aperto o un parametro di tipo di un tipo o di un metodo generico.
è null. - oppure - è null.
è una combinazione di flag diversa da e .- oppure - non è .- oppure - è un tipo per cui restituisce true.
Inizializza un metodo dinamico contenuto anonimamente, specificando il nome del metodo, il tipo restituito e tipi di parametro.
Nome del metodo dinamico.Può essere una stringa di lunghezza zero, ma non può essere null.
Classe che specifica il tipo restituito del metodo dinamico oppure null se il metodo non dispone di tipi restituiti.
Matrice di oggetti che specificano i tipi dei parametri del metodo dinamico oppure null se il metodo non dispone di parametri.
Un elemento di è null o .
è null.
è un tipo per cui restituisce true.
Inizializza un metodo dinamico contenuto anonimamente, specificando il nome del metodo, il tipo restituito, i tipi di parametri e il modulo e indicando se deve essere ignorato il controllo di visibilità JIT per i tipi e i membri del metodo dinamico a cui accede MSIL (Microsoft Intermediate Language).
Nome del metodo dinamico.Può essere una stringa di lunghezza zero, ma non può essere null.
Classe che specifica il tipo restituito del metodo dinamico oppure null se il metodo non dispone di tipi restituiti.
Matrice di oggetti che specificano i tipi dei parametri del metodo dinamico oppure null se il metodo non dispone di parametri.
true per ignorare i controlli di visibilità JIT su tipi e membri a cui accede il linguaggio MSIL del metodo dinamico, con la seguente restrizione: il livello di attendibilità degli assembly che contengono tali tipi e membri deve essere uguale a inferiore al livello di attendibilità dello stack di chiamate che genera il metodo dinamico; in caso contrario, false.
Un elemento di è null o .
è null.
è un tipo per cui restituisce true.
Crea un metodo dinamico globale per un modulo, specificando il nome del metodo, il tipo restituito, i tipi di parametri e il modulo.
Nome del metodo dinamico.Può essere una stringa di lunghezza zero, ma non può essere null.
Classe che specifica il tipo restituito del metodo dinamico oppure null se il metodo non dispone di tipi restituiti.
Matrice di oggetti che specificano i tipi dei parametri del metodo dinamico oppure null se il metodo non dispone di parametri.
Classe che rappresenta il modulo a cui il metodo dinamico deve essere associato dal punto di vista logico.
Un elemento di è null o . - oppure - è un modulo che fornisce hosting anonimo per i metodi dinamici.
è null. - oppure - è null.
è un tipo per cui restituisce true.
Crea un metodo dinamico globale per un modulo, specificando il nome del metodo, il tipo restituito, i tipi di parametri e il modulo e indicando se deve essere ignorato il controllo di visibilità JIT per i tipi e i membri del metodo dinamico a cui accede MSIL (Microsoft Intermediate Language).
Nome del metodo dinamico.Può essere una stringa di lunghezza zero, ma non può essere null.
Classe che specifica il tipo restituito del metodo dinamico oppure null se il metodo non dispone di tipi restituiti.
Matrice di oggetti che specificano i tipi dei parametri del metodo dinamico oppure null se il metodo non dispone di parametri.
Classe che rappresenta il modulo a cui il metodo dinamico deve essere associato dal punto di vista logico.
true per ignorare i controlli di visibilità JIT su tipi e membri a cui accede il linguaggio MSIL del metodo dinamico.
Un elemento di è null o . - oppure - è un modulo che fornisce hosting anonimo per i metodi dinamici.
è null. - oppure - è null.
è un tipo per cui restituisce true.
Crea un metodo dinamico, specificando il nome del metodo, il tipo restituito, i parametri di tipo e il tipo a cui il metodo dinamico è associato dal punto di vista logico.
Nome del metodo dinamico.Può essere una stringa di lunghezza zero, ma non può essere null.
Classe che specifica il tipo restituito del metodo dinamico oppure null se il metodo non dispone di tipi restituiti.
Matrice di oggetti che specificano i tipi dei parametri del metodo dinamico oppure null se il metodo non dispone di parametri.
Classe a cui il metodo dinamico è associato dal punto di vista logico.Il metodo dinamico ha accesso a tutti i membri del tipo.
Un elemento di è null o .- oppure - è un'interfaccia, una matrice, un tipo generico aperto o un parametro di tipo di un tipo o di un metodo generico.
è null. - oppure - è null.
è null o è un tipo per il quale la proprietà restituisce true.
Crea un metodo dinamico, specificando il nome del metodo, il tipo restituito, i tipi di parametri, il tipo a cui il metodo dinamico è associato dal punto di vista logico e indicando se è necessario ignorare il controllo di visibilità JIT per i tipi e i membri a cui accede il linguaggio MSIL (Microsoft Intermediate Language) del metodo dinamico.
Nome del metodo dinamico.Può essere una stringa di lunghezza zero, ma non può essere null.
Classe che specifica il tipo restituito del metodo dinamico oppure null se il metodo non dispone di tipi restituiti.
Matrice di oggetti che specificano i tipi dei parametri del metodo dinamico oppure null se il metodo non dispone di parametri.
Classe a cui il metodo dinamico è associato dal punto di vista logico.Il metodo dinamico ha accesso a tutti i membri del tipo.
true per ignorare i controlli di visibilità JIT su tipi e membri a cui accede il linguaggio MSIL del metodo dinamico; in caso contrario, false.
Un elemento di è null o .- oppure - è un'interfaccia, una matrice, un tipo generico aperto o un parametro di tipo di un tipo o di un metodo generico.
è null. - oppure - è null.
è null o è un tipo per il quale la proprietà restituisce true.
Ottiene gli attributi specificati quando il metodo dinamico è stato creato.
Combinazione bit per bit dei valori che rappresentano gli attributi relativi al metodo.
Ottiene la convenzione di chiamata specificata quando il metodo dinamico è stato creato.
Uno dei valori che indica la convenzione di chiamata del metodo.
Completa il metodo dinamico e crea un delegato che può essere utilizzato per eseguirlo.
Delegato del tipo specificato, che è possibile utilizzare per eseguire il metodo dinamico.
Tipo delegato la cui firma corrisponde a quella del metodo dinamico.
Il metodo dinamico non dispone di corpo.
ha un numero errato di parametri o tipi di parametro non validi.
Completa il metodo dinamico e crea un delegato che può essere utilizzato per eseguirlo, specificando il tipo di delegato e l'oggetto a cui il delegato è associato.
Delegato del tipo specificato, che è possibile utilizzare per eseguire il metodo dinamico con l'oggetto di destinazione specificato.
Tipo delegato la cui firma corrisponde a quella del metodo dinamico, meno il primo parametro.
Oggetto a cui il delegato è associato.Deve essere dello stesso tipo del primo parametro del metodo dinamico.
Il metodo dinamico non dispone di corpo.
non è dello stesso tipo del primo parametro del metodo dinamico e non è assegnabile al tipo.- oppure - ha un numero errato di parametri o tipi di parametro non validi.
Ottiene il tipo che dichiara il metodo, che è sempre null per i metodi dinamici.
Sempre null.
Restituisce un generatore in linguaggio MSIL (Microsoft Intermediate Language) per il metodo con una dimensione di flusso MSIL predefinita di 64 byte.
Classe relativa al metodo.
Restituisce un generatore MSIL (Microsoft Intermediate Language) per il metodo con la dimensione di flusso MSIL specificata.
Classe per il metodo, con la dimensione di flusso MSIL specificata.
Dimensione del flusso MSIL in byte.
Restituisce i parametri del metodo dinamico.
Matrice di oggetti che rappresentano i parametri del metodo dinamico.
Ottiene o imposta un valore che indica se le variabili locali all'interno del metodo sono inizializzate su zero.
true se le variabili locali all'interno del metodo sono inizializzate su zero. In caso contrario, false.Il valore predefinito è true.
Ottiene il nome del metodo dinamico.
Il nome semplice del metodo.
Ottiene il parametro restituito del metodo dinamico.
Sempre null.
Ottiene il tipo del valore restituito per il metodo dinamico.
Classe che rappresenta il tipo del valore restituito del metodo corrente; se il metodo non dispone di tipi restituiti.
Restituisce la firma del metodo, rappresentata sotto forma di stringa.
Una stringa che rappresenta la firma del metodo.