System.Reflection.Emit.ILGeneration
Consente di compilare attributi personalizzati.
Inizializza un'istanza della classe CustomAttributeBuilder, dati il costruttore dell'attributo personalizzato e gli argomenti al costruttore.
Costruttore per l'attributo personalizzato.
Argomenti del costruttore dell'attributo personalizzato.
è statico o privato.- oppure - Il numero degli argomenti forniti non corrisponde al numero dei parametri del costruttore come richiesti dalla convenzione di chiamata del costruttore.- oppure - Il tipo dell'argomento fornito non corrisponde al tipo del parametro dichiarato nel costruttore. - oppure -Un argomento fornito è un tipo di riferimento diverso da o .
o è null.
Inizializza un'istanza della classe CustomAttributeBuilder, dati il costruttore dell'attributo personalizzato, gli argomenti al costruttore e un set di coppie campo/valore con nome.
Costruttore per l'attributo personalizzato.
Argomenti del costruttore dell'attributo personalizzato.
Campi denominati dell'attributo personalizzato.
Valori per i campi denominati dell'attributo personalizzato.
Le matrici e di hanno lunghezze diverse.- oppure - è statico o privato.- oppure - Il numero degli argomenti forniti non corrisponde al numero dei parametri del costruttore come richiesti dalla convenzione di chiamata del costruttore.- oppure - Il tipo dell'argomento fornito non corrisponde al tipo del parametro dichiarato nel costruttore.- oppure - I tipi dei valori dei campi non corrispondono ai tipi dei campi denominati.- oppure - Il campo non appartiene alla stessa classe o classe base del costruttore. - oppure -Un argomento fornito o un campo denominato è un tipo di riferimento diverso da o .
Uno dei parametri è null.
Inizializza un'istanza della classe CustomAttributeBuilder, dati il costruttore dell'attributo personalizzato, gli argomenti al costruttore e un set di coppie di proprietà o valori denominati.
Costruttore per l'attributo personalizzato.
Argomenti del costruttore dell'attributo personalizzato.
Proprietà denominate dell'attributo personalizzato.
Valori per le proprietà denominate dell'attributo personalizzato.
Le matrici e di hanno lunghezze diverse.- oppure - è statico o privato.- oppure - Il numero degli argomenti forniti non corrisponde al numero dei parametri del costruttore come richiesti dalla convenzione di chiamata del costruttore.- oppure - Il tipo dell'argomento fornito non corrisponde al tipo del parametro dichiarato nel costruttore.- oppure - I tipi dei valori delle proprietà non corrispondono ai tipi delle proprietà denominate.- oppure - Una proprietà non ha un metodo di impostazione.- oppure - La proprietà non appartiene alla stessa classe o classe base del costruttore. - oppure -Un argomento fornito o una proprietà denominata è un tipo di riferimento diverso da o .
Uno dei parametri è null.
Inizializza un'istanza della classe CustomAttributeBuilder, dati il costruttore dell'attributo personalizzato, gli argomenti al costruttore e un set di coppie di proprietà o valori denominati e un set di coppie di campi o valori denominati.
Costruttore per l'attributo personalizzato.
Argomenti del costruttore dell'attributo personalizzato.
Proprietà denominate dell'attributo personalizzato.
Valori per le proprietà denominate dell'attributo personalizzato.
Campi denominati dell'attributo personalizzato.
Valori per i campi denominati dell'attributo personalizzato.
Le matrici e di hanno lunghezze diverse.- oppure - Le matrici e di hanno lunghezze diverse.- oppure - è statico o privato.- oppure - Il numero degli argomenti forniti non corrisponde al numero dei parametri del costruttore come richiesti dalla convenzione di chiamata del costruttore.- oppure - Il tipo dell'argomento fornito non corrisponde al tipo del parametro dichiarato nel costruttore.- oppure - I tipi dei valori delle proprietà non corrispondono ai tipi delle proprietà denominate.- oppure - I tipi dei valori dei campi non corrispondono ai tipi dei campi corrispondenti.- oppure - Una proprietà non ha un metodo di impostazione.- oppure - La proprietà o il campo non appartiene alla stessa classe o classe base del costruttore. - oppure -Un argomento fornito o una proprietà denominata o un campo denominato, è un tipo di riferimento diverso da o .
Uno dei parametri è null.
Genera istruzioni MSIL (Microsoft Intermediate Language).
Inizia un blocco catch.
Oggetto che rappresenta l'eccezione.
Il blocco catch si trova all'interno di un'eccezione filtrata.
è null e il blocco di filtro delle eccezioni non ha restituito un valore indicante che i blocchi devono essere eseguiti fino all'individuazione del blocco catch.
Il flusso MSIL (Microsoft Intermediate Language) generato non si trova attualmente in un blocco di eccezioni.
Inizia un blocco di eccezioni per un'eccezione filtrata.
Il flusso MSIL (Microsoft Intermediate Language) generato non si trova attualmente in un blocco di eccezioni. - oppure -Questa classe appartiene già a una classe .
Inizia un blocco di eccezioni per un'eccezione non filtrata.
Etichetta per la fine del blocco.Tale etichetta definisce la posizione corretta per l'esecuzione dei blocchi finally o per terminare il blocco try.
Inizia un blocco di errori delle eccezioni nel flusso MSIL (Microsoft Intermediate Language).
Il linguaggio MSIL generato non si trova attualmente in un blocco di eccezioni. - oppure -Questa classe appartiene già a una classe .
Inizia un blocco finally nel flusso di istruzioni MSIL (Microsoft Intermediate Language).
Il linguaggio MSIL generato non si trova attualmente in un blocco di eccezioni.
Inizia un ambito lessicale.
Questa classe appartiene già a una classe .
Dichiara una variabile locale del tipo specificato.
Variabile locale dichiarata.
Oggetto che rappresenta il tipo della variabile locale.
è null.
Il tipo contenitore è stato creato dal metodo .
Dichiara una variabile locale del tipo specificato che facoltativamente può bloccare l'oggetto a cui fa riferimento la variabile.
Oggetto che rappresenta la variabile locale.
Oggetto che rappresenta il tipo della variabile locale.
true per bloccare l'oggetto in memoria; in caso contrario, false.
è null.
Il tipo contenitore è stato creato dal metodo .- oppure -Il corpo del metodo contenitore è stato creato dal metodo .
Il metodo a cui l'oggetto è associato non è rappresentato da un oggetto .
Dichiara una nuova etichetta.
Restituisce una nuova etichetta che può essere utilizzata come token per la creazione di rami.
Inserisce l'istruzione specificata nel flusso di istruzioni.
Istruzione MSIL (Microsoft Intermediate Language) da inserire nel flusso.
Inserisce l'istruzione e l'argomento del carattere specificati nel flusso di istruzioni MSIL (Microsoft Intermediate Language).
Istruzione MSIL da inserire nel flusso.
Argomento del carattere inserito nel flusso subito dopo l'istruzione.
Inserisce l'istruzione e l'argomento numerico specificati nel flusso di istruzioni MSIL (Microsoft Intermediate Language).
Istruzione MSIL da inserire nel flusso.definita nell'enumerazione OpCodes.
Argomento numerico inserito nel flusso subito dopo l'istruzione.
Inserisce l'istruzione e l'argomento numerico specificati nel flusso di istruzioni MSIL (Microsoft Intermediate Language).
Istruzione MSIL da creare nel flusso.
Argomento Int inserito nel flusso subito dopo l'istruzione.
Inserisce l'istruzione e l'argomento numerico specificati nel flusso di istruzioni MSIL (Microsoft Intermediate Language).
Istruzione MSIL da inserire nel flusso.
Argomento numerico inserito nel flusso subito dopo l'istruzione.
Inserisce l'istruzione e l'argomento numerico specificati nel flusso di istruzioni MSIL (Microsoft Intermediate Language).
Istruzione MSIL da inserire nel flusso.
Argomento numerico inserito nel flusso subito dopo l'istruzione.
Inserisce l'istruzione e il token di metadati specificati per il costruttore indicato nel flusso di istruzioni MSIL (Microsoft Intermediate Language).
Istruzione MSIL da creare nel flusso.
ConstructorInfo che rappresenta un costruttore.
è null.Questa eccezione è nuova nell'oggetto .NET Framework 4.
Inserisce l'istruzione specificata nel flusso MSIL (Microsoft Intermediate Language) e lascia spazio per includere un'etichetta dopo l'esecuzione delle correzioni.
Istruzione MSIL da creare nel flusso.
Etichetta per la quale creare un ramo dalla posizione in questione.
Inserisce l'istruzione specificata nel flusso MSIL (Microsoft Intermediate Language) e lascia spazio per includere un'etichetta dopo l'esecuzione delle correzioni.
Istruzione MSIL da creare nel flusso.
Matrice di oggetti label per la quale creare un ramo dalla posizione in questione.Verranno utilizzate tutte le etichette.
è null.Questa eccezione è nuova nell'oggetto .NET Framework 4.
Inserisce l'istruzione specificata nel flusso MSIL (Microsoft Intermediate Language), seguita dall'indice della variabile locale indicata.
Istruzione MSIL da creare nel flusso.
Variabile locale.
Il metodo padre del parametro non corrisponde al metodo associato a tale .
è null.
è un'istruzione a byte singolo e rappresenta una variabile locale con un indice maggiore di Byte.MaxValue.
Inserisce l'istruzione specificata e un token di firme nel flusso di istruzioni MSIL (Microsoft Intermediate Language).
Istruzione MSIL da creare nel flusso.
Supporto per la costruzione di un token di firme.
è null.
Inserisce l'istruzione e il token di metadati specificati per il campo indicato nel flusso di istruzioni MSIL (Microsoft Intermediate Language).
Istruzione MSIL da creare nel flusso.
FieldInfo che rappresenta un campo.
Inserisce l'istruzione specificata nel flusso MSIL (Microsoft Intermediate Language), seguita dal token di metadati per il metodo indicato.
Istruzione MSIL da creare nel flusso.
MethodInfo che rappresenta un metodo.
è null.
è un metodo generico per il quale la proprietà è false.
Inserisce l'istruzione e l'argomento del carattere specificati nel flusso di istruzioni MSIL (Microsoft Intermediate Language).
Istruzione MSIL da inserire nel flusso.
Argomento del carattere inserito nel flusso subito dopo l'istruzione.
Inserisce l'istruzione e l'argomento numerico specificati nel flusso di istruzioni MSIL (Microsoft Intermediate Language).
Istruzione MSIL da inserire nel flusso.
Argomento Single inserito nel flusso subito dopo l'istruzione.
Inserisce l'istruzione specificata nel flusso MSIL (Microsoft Intermediate Language), seguita dal token di metadati per la stringa indicata.
Istruzione MSIL da creare nel flusso.
Oggetto String da creare.
Inserisce l'istruzione specificata nel flusso MSIL (Microsoft Intermediate Language), seguita dal token di metadati per il tipo indicato.
Istruzione MSIL da inserire nel flusso.
Oggetto Type.
è null.
Inserisce un'istruzione call o callvirt nel flusso MSIL (Microsoft Intermediate Language) per chiamare un metodo varargs.
Istruzione MSIL da creare nel flusso.Deve essere , o .
Metodo varargs da chiamare.
Tipi degli argomenti facoltativi se il metodo è varargs; in caso contrario, null.
non specifica una chiamata al metodo.
è null.
La convenzione di chiamata per il metodo non è varargs, ma vengono forniti tipi di parametri facoltativi.Questa eccezione viene generata in .NET Framework versioni 1.0 e 1.1. Nelle versioni successive non viene generata nessuna eccezione.
Inserisce un'istruzione nel flusso di istruzioni MSIL (Microsoft Intermediate Language), specificando una convenzione di chiamata gestita per la chiamata indiretta.
Istruzione MSIL da creare nel flusso.Deve essere .
Convenzione di chiamata gestita da utilizzare.
Oggetto del risultato.
Tipi di argomenti necessari per l'istruzione.
Tipi di argomenti facoltativi per le chiamate a varargs.
non è null, ma non include il flag .
Crea il flusso MSIL (Microsoft Intermediate Language) necessario per chiamare il metodo con la variabile locale indicata.
Variabile locale il cui valore deve essere scritto nella console.
Il tipo di è o , oggetti non supportati. - oppure -Non è presente alcun overload di che accetti il tipo di .
è null.
Crea il flusso MSIL (Microsoft Intermediate Language) necessario per chiamare il metodo con il campo indicato.
Campo il cui valore deve essere scritto nella console.
Non è presente alcun overload del metodo che accetti il tipo del campo specificato.
è null.
Il tipo del campo è o , oggetti non supportati.
Crea il flusso MSIL (Microsoft Intermediate Language) necessario per chiamare il metodo con una stringa.
Stringa da stampare.
Termina un blocco di eccezioni.
Il blocco di eccezioni finale si trova in una posizione non prevista nel flusso del codice.
Il flusso MSIL (Microsoft Intermediate Language) generato non si trova attualmente in un blocco di eccezioni.
Termina un ambito lessicale.
Questa classe appartiene già a una classe .
Ottiene l'offset corrente, in byte, nel flusso Microsoft Intermediate Language (MSIL) emesso dall'oggetto .
Offset nel flusso MSIL in corrispondenza del quale verrà emessa l'istruzione successiva.
Contrassegna la posizione corrente del flusso MSIL (Microsoft Intermediate Language) con l'etichetta indicata.
Etichetta per la quale impostare un indice.
rappresenta un indice non valido nella matrice delle etichette.- oppure - È già stato definito un indice per .
Crea un'istruzione per generare un'eccezione.
Classe del tipo di eccezione da generare.
non è la classe né una classe derivata di .- oppure - Il tipo non dispone di un costruttore predefinito.
è null.
Specifica lo spazio dei nomi da utilizzare nella valutazione delle variabili locali e controlla l'ambito lessicale attualmente attivo.
Specifica lo spazio dei nomi da utilizzare nella valutazione delle variabili locali e controlla l'ambito lessicale attualmente attivo.
La lunghezza di è zero.
è null.
Questa classe appartiene già a una classe .
Rappresenta un'etichetta nel flusso di istruzioni.Label viene utilizzato insieme alla classe .
Verifica se l'oggetto indicato è un'istanza di Label e se è uguale a tale istanza.
Restituisce true se è un'istanza di Label ed è uguale a tale oggetto, in caso contrario false.
Oggetto da confrontare con l'istanza di Label.
Indica se l'istanza corrente è uguale all'oggetto specificato.
true se il valore di è uguale al valore dell'istanza corrente; in caso contrario, false.
da confrontare con l'istanza corrente.
Genera un codice hash per l'istanza.
Restituisce un codice hash per questa istanza.
Indica se due strutture sono uguali.
true se è uguale a , in caso contrario, false.
Oggetto da confrontare con .
Oggetto da confrontare con .
Indica se due strutture non sono uguali.
true se non è uguale a . In caso contrario, false.
Oggetto da confrontare con .
Oggetto da confrontare con .
Rappresenta una variabile locale all'interno di un metodo o di un costruttore.
Ottiene un valore che indica se l'oggetto a cui fa riferimento la variabile locale è bloccato in memoria.
true se l'oggetto a cui fa riferimento la variabile locale è bloccato in memoria. In caso contrario, false.
Ottiene l'indice in base zero della variabile locale all'interno del corpo del metodo.
Integer che rappresenta l'ordine di dichiarazione della variabile locale all'interno del corpo del metodo.
Ottiene il tipo della variabile locale.
Classe della variabile locale.
Crea o associa informazioni sui parametri.
Recupera gli attributi per questo parametro.
Solo lettura.Recupera gli attributi per questo parametro.
Specifica se si tratta di un parametro di input.
Solo lettura.Specifica se si tratta di un parametro di input.
Specifica se si tratta di un parametro facoltativo.
Solo lettura.Specifica se si tratta di un parametro facoltativo.
Specifica se si tratta di un parametro di output.
Solo lettura.Specifica se si tratta di un parametro di output.
Recupera il nome di questo parametro.
Solo lettura.Recupera il nome di questo parametro.
Recupera la posizione della firma per questo parametro.
Solo lettura.Recupera la posizione della firma per questo parametro.
Imposta il valore predefinito del parametro.
Valore predefinito del parametro.
Il parametro non è tra i tipi supportati.- oppure -Il tipo di non corrisponde al tipo del parametro.- oppure -Il tipo del parametro è 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.
Impostare un attributo personalizzato utilizzando un generatore di attributi personalizzati.
Istanza di una classe di supporto utilizzata per definire l'attributo personalizzato.
è null.
Fornisce i metodi per la compilazione delle firme.
Aggiunge un argomento alla firma.
Tipo dell'argomento.
La firma è già stata terminata.
è null.
Aggiunge un argomento del tipo specificato alla firma, indicando se l'argomento è bloccato.
Tipo dell'argomento.
true se l'argomento è bloccato. In caso contrario, false.
è null.
Aggiunge un argomento alla firma con i modificatori personalizzati specificati.
Tipo dell'argomento.
Matrice di tipi che rappresentano i modificatori personalizzati obbligatori per l'argomento, come o .Se l'argomento non dispone di modificatori personalizzati obbligatori, specificare null.
Matrice di tipi che rappresentano i modificatori personalizzati facoltativi per l'argomento, come o .Se l'argomento non dispone di modificatori personalizzati facoltativi, specificare null.
è null. - oppure -Un elemento di o è null.
La firma è già stata terminata. - oppure -Uno dei modificatori personalizzati specificati è un tipo di matrice.- oppure -Uno dei modificatori personalizzati specificati è un tipo generico aperto.In altre parole, la proprietà è true per il modificatore personalizzato.
Aggiunge un gruppo di argomenti alla firma con i modificatori personalizzati specificati.
Tipi degli argomenti da aggiungere.
Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per l'argomento corrispondente, come o .Se un determinato argomento non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.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 facoltativi per l'argomento corrispondente, come o .Se un determinato argomento non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se nessun argomento dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di matrici.
Un elemento di è null. - oppure -Uno dei modificatori personalizzati specificati è null. null può tuttavia essere specificato per la matrice di modificatori personalizzati per qualsiasi argomento.
La firma è già stata terminata. - oppure -Uno dei modificatori personalizzati specificati è un tipo di matrice.- oppure -Uno dei modificatori personalizzati specificati è un tipo generico aperto.In altre parole, la proprietà è true per il modificatore personalizzato.- oppure -Le dimensioni di o non sono uguali alle dimensioni di .
Contrassegna la fine di una parte fissa di vararg.Viene utilizzato solo se il chiamante crea un sito per la chiamata della firma vararg.
Verifica se questa istanza è uguale all'oggetto specificato.
true se l'oggetto dato è un SignatureHelper e rappresenta la stessa firma. In caso contrario, false.
Oggetto da confrontare con l'istanza corrente.
Restituisce un supporto di firma per un campo.
Oggetto SignatureHelper per un campo.
Modulo dinamico che contiene il campo per il quale è richiesto l'oggetto SignatureHelper.
Crea e restituisce un codice hash per questa istanza.
Restituisce il codice hash in base al nome.
Restituisce un supporto di firma per una variabile locale.
Oggetto per una variabile locale.
Restituisce un supporto di firma per una variabile locale.
Oggetto SignatureHelper per una variabile locale.
Modulo dinamico che contiene la variabile locale per la quale è richiesto l'oggetto SignatureHelper.
Restituisce un supporto di firma per un metodo, una volta specificati la convenzione di chiamata e il tipo restituito del metodo stesso.
Oggetto SignatureHelper per un metodo.
Convenzione di chiamata del metodo.
Tipo restituito del metodo oppure null per un tipo restituito vuoto (routine Sub in Visual Basic).
Restituisce un supporto di firma per un metodo, una volta specificati il modulo, la convenzione di chiamata e il tipo restituito del metodo stesso.
Oggetto SignatureHelper per un metodo.
Classe che contiene il metodo per il quale è richiesto l'oggetto SignatureHelper.
Convenzione di chiamata del metodo.
Tipo restituito del metodo oppure null per un tipo restituito vuoto (routine Sub in Visual Basic).
è null.
non è .
Restituisce un supporto di firma per un metodo con una convenzione di chiamata standard, una volta specificati il modulo, il tipo restituito e i tipi di argomento del metodo stesso.
Oggetto SignatureHelper per un metodo.
Classe che contiene il metodo per il quale è richiesto l'oggetto SignatureHelper.
Tipo restituito del metodo oppure null per un tipo restituito vuoto (routine Sub in Visual Basic).
Tipi degli argomenti del metodo oppure null se il metodo non dispone di argomenti.
è null.- oppure -Un elemento di è null.
non è .
Restituisce un supporto di firma per una proprietà, una volta specificato il modulo dinamico che contiene la proprietà, la convenzione di chiamata, il tipo di proprietà, gli argomenti della proprietà e i modificatori personalizzati relativi al tipo restituito e agli argomenti.
Oggetto per una proprietà.
Classe che contiene la proprietà per la quale è richiesta la classe .
Convenzione di chiamata delle funzioni di accesso alle proprietà.
Il tipo di proprietà.
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 degli argomenti della proprietà oppure null se la proprietà non dispone di argomenti.
Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per l'argomento corrispondente della proprietà.Se un determinato argomento non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.Se la proprietà 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 facoltativi per l'argomento corrispondente della proprietà.Se un determinato argomento non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se la proprietà non dispone di argomenti oppure se nessun argomento dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di matrici.
è null.- oppure -Un elemento di è null. - oppure -Uno dei modificatori personalizzati specificati è null. null può tuttavia essere specificato per la matrice di modificatori personalizzati per qualsiasi argomento.
La firma è già stata terminata. - oppure - non è .- oppure -Uno dei modificatori personalizzati specificati è un tipo di matrice.- oppure -Uno dei modificatori personalizzati specificati è un tipo generico aperto.In altre parole, la proprietà è true per il modificatore personalizzato.- oppure -Le dimensioni di o non sono uguali alle dimensioni di .
Restituisce un supporto di firma per una proprietà, una volta specificato il modulo dinamico che contiene la proprietà, il tipo di proprietà e gli argomenti della proprietà.
Oggetto per una proprietà.
Classe che contiene la proprietà per la quale è richiesta la classe .
Il tipo di proprietà.
Tipi degli argomenti oppure null se la proprietà non dispone di argomenti.
è null.- oppure -Un elemento di è null.
non è .
Restituisce un supporto di firma per una proprietà, una volta specificato il modulo dinamico che contiene la proprietà, il tipo di proprietà, gli argomenti della proprietà e i modificatori personalizzati relativi al tipo restituito e agli argomenti.
Oggetto per una proprietà.
Classe che contiene la proprietà per la quale è richiesta la classe .
Il tipo di proprietà.
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 degli argomenti della proprietà oppure null se la proprietà non dispone di argomenti.
Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per l'argomento corrispondente della proprietà.Se un determinato argomento non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.Se la proprietà 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 facoltativi per l'argomento corrispondente della proprietà.Se un determinato argomento non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se la proprietà non dispone di argomenti oppure se nessun argomento dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di matrici.
è null.- oppure -Un elemento di è null. - oppure -Uno dei modificatori personalizzati specificati è null. null può tuttavia essere specificato per la matrice di modificatori personalizzati per qualsiasi argomento.
La firma è già stata terminata. - oppure - non è .- oppure -Uno dei modificatori personalizzati specificati è un tipo di matrice.- oppure -Uno dei modificatori personalizzati specificati è un tipo generico aperto.In altre parole, la proprietà è true per il modificatore personalizzato.- oppure -Le dimensioni di o non sono uguali alle dimensioni di .
Aggiunge il token finale alla firma e contrassegna la firma come completa, in modo che non sia possibile aggiungervi altri token.
Restituisce una matrice di byte costituita dalla firma completa.
Restituisce una stringa che rappresenta gli argomenti di firma.
Restituisce una stringa che rappresenta gli argomenti di questa firma.