Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 20185|Risposta: 0

[Fonte] C# Reverse Engineering - Set di istruzioni IL

[Copiato link]
Pubblicato su 23/10/2014 20:51:48 | | |
Vai alla raccolta comandi
Il Beq statico in campo pubblico sposta il controllo all'istruzione target se i due valori sono uguali.
Campo pubblico Statico Beq_S Se i due valori sono uguali, il controllo viene trasferito all'istruzione target (forma abbreviata).
Il campo pubblico Static Bge sposta il controllo all'istruzione target se il primo valore è maggiore o uguale al secondo.
Il campo pubblico Static Bge_S sposta il controllo all'istruzione target (forma abbreviata) se il primo valore è maggiore o uguale al secondo.
Campo pubblico Statico Bge_Un Quando si confrontano valori interi senza segno o valori in virgola mobile non ordinabili, se il primo valore è maggiore del secondo, il controllo viene trasferito all'istruzione target.
Campo pubblico Statico Bge_Un_S Quando si confrontano valori interi senza segno o valori in virgola mobile non ordinabili, se il primo valore è maggiore del secondo, il controllo viene spostato all'istruzione di destinazione (forma abbreviata).
Il Bgt statico del campo pubblico sposta il controllo al comando target se il primo valore è maggiore del secondo.
Campo pubblico Statico Bgt_S Se il primo valore è maggiore del secondo, il controllo viene trasferito all'istruzione target (forma abbreviata).
Campo pubblico Statico Bgt_Un Quando si confrontano valori interi senza segno o valori in virgola mobile non ordinabili, se il primo valore è maggiore del secondo, il controllo viene trasferito all'istruzione target.
Campo pubblico Bgt_Un_S statico Quando si confrontano valori interi senza segno o valori in virgola mobile non ordinabili, se il primo valore è maggiore del secondo, il controllo viene trasferito all'istruzione di destinazione (forma breve).
Il campo pubblico Static Ble sposta il controllo al comando target se il primo valore è inferiore o uguale al secondo.
Campo pubblico Statico Ble_S Se il primo valore è minore o uguale al secondo, il controllo viene spostato all'istruzione di destinazione (forma abbreviata).
Campo pubblico Ble_Un statico Quando si confrontano valori interi senza segno o valori in virgola mobile non ordinabili, se il primo valore è minore o uguale al secondo, il controllo viene spostato all'istruzione target.
Campo pubblico Ble_Un_S statico Quando si confrontano valori interi senza segno o valori in virgola mobile non ordinabili, se il primo valore è minore o uguale al secondo, il controllo viene trasferito all'istruzione target (forma breve).
Public field Static Blt sposta il controllo all'istruzione target se il primo valore è inferiore al secondo.
Campo pubblico Statico Blt_S Se il primo valore è inferiore al secondo, il controllo viene trasferito all'istruzione target (forma abbreviata).
Campo pubblico Blt_Un statico Quando si confrontano valori interi senza segno o valori in virgola mobile non ordinabili, se il primo valore è inferiore al secondo, il controllo viene spostato all'istruzione di destinazione.
Campo pubblico Blt_Un_S statico Quando si confrontano valori interi senza segno o valori in virgola mobile non ordinabili, se il primo valore è minore del secondo, il controllo viene spostato all'istruzione di destinazione (forma abbreviata).
Il campo pubblico Static Bne_Un sposta il controllo all'istruzione di destinazione quando due valori interi senza segno o valori in virgola mobile non ordinabili non sono uguali.
Il campo pubblico Static Bne_Un_S sposta il controllo all'istruzione target (forma breve) quando due valori interi senza segno o valori in virgola mobile non ordinabili non sono uguali.
Public field Static Br trasferisce incondizionatamente il controllo alle istruzioni del bersaglio.
Public field Static Br_S trasferisce incondizionatamente il controllo alle istruzioni del bersaglio (forma breve).
Campo pubblico Static Brfalse sposta il controllo all'istruzione di destinazione se il valore è falso, un riferimento vuoto (Nothing in Visual Basic) o zero.
Il campo pubblico Static Brfalse_S sposta il controllo all'istruzione di destinazione se il valore è falso, riferimento vuoto o zero.
Campo pubblico Static Brtrue sposta il controllo all'istruzione target se il valore è vero, non nullo o non nullo.
Il campo pubblico Static Brtrue_S sposta il controllo all'istruzione target (forma abbreviata) se il valore è vero, non nullo o non nullo.
Confronta le collezioni di istruzioni
Il ceq statico pubblico confronta due valori. Se i due valori sono uguali, il valore intero 1 (int32) viene spinto sullo stack di calcolo; Altrimenti, spingi 0 (int32) sullo stack di calcolo.
Il CGT statico di campo pubblico confronta due valori. Se il primo valore è maggiore del secondo, il valore intero 1 (int32) viene spinto sullo stack di calcolo; Invece, spingi 0 (int32) sullo stack di calcolo.
Campo pubblico Statico Cgt_Un Confronta due valori senza segno o non ordinabili. Se il primo valore è maggiore del secondo, il valore intero 1 (int32) viene spinto sullo stack di calcolo; Invece, spingi 0 (int32) sullo stack di calcolo.
Il Clt statico di campo pubblico confronta due valori. Se il primo valore è minore del secondo, si spinge un valore intero di 1 (int32) nello stack di calcolo; Invece, spingi 0 (int32) sullo stack di calcolo.
Il campo pubblico Static Clt_Un confronta valori senza segno o non ordinabili value1 e value2. Se il valore1 è inferiore al valore2, inserire un valore intero di 1 (int32) nello stack di calcolo; Invece, spingi 0 (int32) sullo stack di calcolo.

Il campo pubblico Static Jmp esce dal metodo corrente e salta al metodo specificato.

      Descrizione del nome
L'Aggiunta Statica del campo pubblico somma i due valori e spinge il risultato sullo stack di calcolo.
Il campo pubblico Static Add_Ovf somma due interi, esegue un controllo di overflow e spinge i risultati sullo stack di calcolo.
Il campo pubblico Static Add_Ovf_Un somma due valori interi senza segno, esegue un controllo di overflow e invia i risultati nello stack di calcolo.
Campo pubblico Statico E calcola il "e" bit a bit dei due valori e spinge il risultato sullo stack di calcolo.
Il campo pubblico Static Arglist restituisce un puntatore non gestito all'elenco dei parametri per il metodo corrente.

Il campo pubblico Static Box converte una classe di valore in un riferimento oggetto (tipo O).
Il campo pubblico Static Break segnala alla Struttura del Linguaggio Pubblico (CLI) per notificare al debugger che è stato raggiunto un punto di interruzione.
Chiamate statiche a campo pubblico a un metodo indicato da uno specificatore di metodo che viene passato.
Public field Static Calli chiama il metodo indicato nello stack di calcolo (come puntatore al punto di ingresso) chiamando i parametri descritti dalla convenzione.
Public field Static Callvirt chiama il metodo post-binding sull'oggetto e spinge il valore di ritorno sullo stack di calcolo.
Il campo pubblico Static Castclass tenta di convertire l'oggetto passato tramite riferimento a una classe specificata.
Il campo pubblico Static Ckfinite genera un'ArithmeticException se il valore non è finito.

Campi pubblici Static Consttrained vincoli il tipo di metodo virtuale chiamato che creano.
Public field Static Conv_I converte il valore situato in cima allo stack di calcolo in un natural int.
Public field Static Conv_I1 converte il valore in cima allo stack di calcolo in int8 e poi lo espande (pads) in int32.
Public field Static Conv_I2 converte il valore in cima allo stack di calcolo in int16, che viene poi esteso (popolato) in int32.
Public field Static Conv_I4 converte il valore in cima allo stack di calcolo in int32.
Public field Static Conv_I8 converte il valore in cima allo stack di calcolo in int64.
Il campo pubblico Static Conv_Ovf_I converte un valore con segno situato in cima allo stack di calcolo in un int naturale con segno e genera un'OverflowException quando questo si sovraplunga.
Il campo pubblico Static Conv_Ovf_I_Un converte un valore senza segno in cima allo stack di calcolo in un int naturale firmato e lancia un'OverflowException quando questa si sovraccarica.
Il campo pubblico Static Conv_Ovf_I1 converte il valore firmato in cima allo stack di calcolo in un int8 firmato ed esteso a int32, e lancia una OverflowException quando si sovraccarica.
Public field Static Conv_Ovf_I1_Un converte un valore non segnato in cima allo stack di calcolo in un int8 firmato ed estende a int32, e lancia una OverflowException quando sovraccarica.
Il campo pubblico Static Conv_Ovf_I2 converte un valore firmato in cima allo stack di calcolo in un int16 firmato ed estede a int32, e lancia una OverflowException quando sovrasfoga.
Il campo pubblico Static Conv_Ovf_I2_Un converte un valore non segnato in cima allo stack di calcolo in un int16 firmato ed esteso a int32, e lancia una OverflowException quando si sovraccarica.
Il campo pubblico Static Conv_Ovf_I4 converte un valore con segno in cima allo stack di calcolo in un int32 firmato e rilascia un'OverflowException quando questa si sovraplunga.
Public field Static Conv_Ovf_I4_Un converte un valore non segnato in cima allo stack di calcolo in un int32 firmato e genera un'OverflowException quando sovraccarica.
Il campo pubblico Static Conv_Ovf_I8 converte un valore con segno in cima allo stack di calcolo in un int64 firmato e invia un'OverflowException in overflow.
Il campo pubblico Static Conv_Ovf_I8_Un converte un valore non segnato in cima allo stack di calcolo in un int64 firmato e invia un'OverflowException su overflow.
Il campo pubblico Static Conv_Ovf_U converte un valore con segno in cima allo stack di calcolo in un int naturale senza segno e lancia un'OverflowException quando questa si sovrasvuota.
Il campo pubblico Static Conv_Ovf_U_Un converte un valore senza segno in cima allo stack di calcolo in un int naturale senza segno e genera un'OverflowException quando questa si sovraplunga.
Il campo pubblico Static Conv_Ovf_U1 converte un valore con segno in cima allo stack di calcolo in int8 unsigned ed estende a int32, e lancia una OverflowException quando si sovraplunga.
Il campo pubblico Static Conv_Ovf_U1_Un converte un valore senza segno in cima allo stack di calcolo in un int8 senza segno ed estende a int32, e lancia un'OverflowException quando si sovraccarica.
Il campo pubblico Static Conv_Ovf_U2 converte il valore firmato in cima allo stack di calcolo in int16 senza segno ed estende a int32, e lancia un'OverflowException quando sovraccarica.
Public field Static Conv_Ovf_U2_Un converte un valore non segnato in cima allo stack di calcolo in un int16 senza segno ed estede a int32, e lancia una OverflowException quando si sovraplunga.
Il campo pubblico Static Conv_Ovf_U4 converte un valore con segno in cima allo stack di calcolo in un int32 non segnato e genera un'OverflowException quando questo sovrasfoga.
Il campo pubblico Static Conv_Ovf_U4_Un converte un valore senza segno in cima allo stack di calcolo in un int32 senza segno e lancia un'OverflowException quando questo si sovrasvuota.
Public field Static Conv_Ovf_U8 converte un valore con segno in cima allo stack di calcolo in un int64 non segnato e genera una OverflowException quando sovrasfoga.
Public field Static Conv_Ovf_U8_Un converte un valore senza segno in cima allo stack di calcolo in un int64 senza segno e lancia un'OverflowException quando sovrasfoga.
Il campo pubblico Static Conv_R_Un converte un valore intero senza segno in cima allo stack di calcolo in float32.
Public field Static Conv_R4 converte il valore in cima allo stack di calcolo in float32.
Public field Static Conv_R8 converte il valore in cima allo stack di calcolo in float64.
Public field Static Conv_U converte il valore in cima allo stack di calcolo in un int naturale senza segno e poi lo estende a un int naturale.
Public field Static Conv_U1 converte il valore in cima allo stack di calcolo in int8 senza segno e poi lo espande in int32.
Public field Static Conv_U2 converte il valore in cima allo stack di calcolo in int16 senza segno e poi lo espande in int32.
Public field Static Conv_U4 converte il valore in cima allo stack di calcolo in int32 senza segno e poi lo espande in int32.
Il campo pubblico Static Conv_U8 converte il valore in cima allo stack di calcolo in int64 senza segno e poi lo espande in int64.
Public field static cpblk copia un numero specificato di byte dall'indirizzo sorgente all'indirizzo di destinazione.
Public field static cpobj copia il tipo di valore situato all'indirizzo dell'oggetto (di tipo &, * o natural int) all'indirizzo dell'oggetto di destinazione (tipo &, * o natural int).
Il campo pubblico Static Div divide i due valori e spinge il risultato sullo stack di calcolo come float (tipo F) o quoziente (tipo int32).
Il campo pubblico Static Div_Un divide due valori interi senza segno e spinge il risultato (int32) sullo stack di calcolo.
La dup statica a campo pubblico replica il valore più alto corrente nello stack di calcolo e spinge la copia sullo stack di calcolo.
Il campo Public Static Endfilter sposta il controllo dalla clausola filtro dell'eccezione al gestore di eccezioni Public Language Structure (CLI).
Public field Static Endfinally trasferisce il controllo dalla clausola di fault o finally del blocco eccezione al gestore di eccezioni Public Language Structure (CLI).
Public field static initblk inizializza un blocco di memoria specificato situato a un indirizzo specifico con una dimensione e valore iniziale dati.
Il campo pubblico Static Initobj inizializza tutti i campi di un oggetto situati in un indirizzo specificato a un riferimento vuoto o a 0 del tipo primitivo appropriato.
Il campo pubblico Static Isinst verifica se un riferimento di oggetto (tipo O) è un'istanza di una classe specifica.
Ldarg statico in campo pubblico carica parametri (riferiti da valori indice specificati) sullo stack.
Il campo pubblico Static Ldarg_0 carica parametri con indice 0 sullo stack di calcolo.
Il campo pubblico Static Ldarg_1 carica parametri con indice 1 sullo stack di calcolo.
Il campo pubblico Static Ldarg_2 carica parametri con indice 2 sullo stack di calcolo.
Public field Static Ldarg_3 carica parametri con indice 3 sullo stack di calcolo.
Public field Static Ldarg_S carica parametri (referenziati da un indice di forma breve specificato) sullo stack di calcolo.
Ldarga statica a campo pubblico carica indirizzi parametri sullo stack di calcolo.
Il campo pubblico Static Ldarga_S carica gli indirizzi dei parametri sullo stack di calcolo in forma breve.
Public field Static Ldc_I4 spinge il valore fornito del tipo int32 come int32 nello stack di calcolo.
Il campo statico pubblico Ldc_I4_0 spinge un valore intero di 0 come int32 nello stack di calcolo.
Public field Static Ldc_I4_1 spinge un valore intero di 1 come int32 nello stack di calcolo.
Public field Static Ldc_I4_2 spinge un valore intero di 2 come int32 nello stack di calcolo.
Il campo statico pubblico Ldc_I4_3 spinge il valore intero 3 come int32 nello stack di calcolo.
Public field Static Ldc_I4_4 spinge un valore intero di 4 come int32 nello stack di calcolo.
Public field Static Ldc_I4_5 spinge il valore intero 5 come int32 nello stack di calcolo.
Il campo pubblico Static Ldc_I4_6 spinge il valore intero 6 come int32 nello stack di calcolo.
Public field Static Ldc_I4_7 spinge un valore intero di 7 come int32 nello stack di calcolo.
Il campo pubblico Static Ldc_I4_8 spinge il valore intero 8 come int32 nello stack di calcolo.
Il campo pubblico Static Ldc_I4_M1 spinge un valore intero di -1 come int32 nello stack di calcolo.
Public field Static Ldc_I4_S spinge il valore int8 fornito come int32 nello stack di calcolo (forma breve).
Public field Static Ldc_I8 spinge il valore del tipo int64 fornito come int64 nello stack di calcolo.
Il campo statico pubblico Ldc_R4 spinge il valore del tipo float32 fornito come tipo F (float) nello stack di calcolo.
Il campo pubblico Static Ldc_R8 spinge il valore fornito del tipo float64 come tipo F (float) nello stack di calcolo.
Il campo pubblico Static Ldelem carica elementi dall'indice dell'array specificato alla sommità dello stack di calcolo secondo il tipo specificato nella direttiva.
Public field Static Ldelem_I carica elementi di tipo natural int che si trovano all'indice dell'array specificato come int naturali in cima allo stack di calcolo.
Il campo pubblico Static Ldelem_I1 carica un elemento di tipo int8 situato all'indice dell'array specificato come int32 in cima allo stack di calcolo.
Il campo pubblico Static Ldelem_I2 carica un elemento di tipo int16 situato all'indice dell'array specificato come int32 in cima allo stack di calcolo.
Public field Static Ldelem_I4 carica un elemento di tipo int32 situato all'indice dell'array specificato come int32 in cima allo stack di calcolo.
Public field Static Ldelem_I8 carica un elemento di tipo int64 situato nell'indice dell'array specificato come int64 in cima allo stack di calcolo.
Public field Static carica Ldelem_R4 elementi di tipo float32 situati all'indice dell'array specificato come tipi F (tipi in virgola mobile) nella parte superiore dello stack di calcolo.
Il campo pubblico Static Ldelem_R8 carica elementi di tipo float64 situati all'indice dell'array specificato come F tipi (tipi in virgola mobile) nella parte superiore dello stack di calcolo.
Il campo pubblico Static Ldelem_Ref carica un elemento contenente un riferimento di oggetto situato nell'indice di un array specificato come tipo O (riferimento oggetto) in cima allo stack di calcolo.
Il campo pubblico Static Ldelem_U1 carica un elemento di tipo unsigned int8 situato nell'indice dell'array specificato come int32 in cima allo stack di calcolo.
Il campo pubblico Static Ldelem_U2 carica un elemento di tipo unsigned int16 situato all'indice dell'array specificato come int32 in cima allo stack di calcolo.
Il campo pubblico Static Ldelem_U4 carica un elemento di tipo int32 unsigned situato all'indice dell'array specificato come int32 nella parte superiore dello stack di calcolo.
Il campo pubblico Static Ldelema carica l'indirizzo dell'elemento dell'array situato nell'indice dell'array specificato come un & type (puntatore gestito) in cima allo stack di calcolo.
Il campo pubblico Static LDFLD trova il valore di un campo in un oggetto che fa riferimento al campo attualmente nello stack di calcolo.
Public field Static Ldflda cerca l'indirizzo di un campo in un oggetto che fa riferimento al campo attualmente nello stack di calcolo.
Public field static ldftn spinge puntatori non gestiti (tipi natural int) al codice nativo che implementa un metodo specifico nello stack di calcolo.
Public field Static Ldind_I carica indirettamente valori di tipo natural int nello stack di calcolo come natural int.
Public field Static Ldind_I1 carica indirettamente un valore di tipo int8 nello stack di calcolo come int32.
Public field Static Ldind_I2 carica indirettamente valori di tipo int16 nello stack di calcolo come int32.
Public field Static Ldind_I4 carica indirettamente valori di tipo int32 nello stack di calcolo come int32.
Public field Static Ldind_I8 carica indirettamente valori di tipo int64 nello stack di calcolo come int64.
Public field Static Ldind_R4 carica indirettamente un valore di tipo float32 come tipo F (float) nello stack di calcolo.
Public field Static Ldind_R8 carica indirettamente un valore di tipo float64 come tipo F (float) sullo stack di calcolo.
Il campo pubblico Static Ldind_Ref carica indirettamente riferimenti agli oggetti come tipi O (riferimento all'oggetto) sullo stack di calcolo.
Public field Static Ldind_U1 carica indirettamente un valore di tipo unsigned int8 nello stack di calcolo come int32.
Public field Static Ldind_U2 carica indirettamente un valore di tipo unsigned int16 nello stack di calcolo come int32.
Public field Static Ldind_U4 carica indirettamente valori di tipo unsigned int32 nello stack di calcolo come int32.
Il campo pubblico Static Ldlen spinge il numero di elementi di un array unidimensionale a partire da zero sullo stack di calcolo.
Il campo pubblico Static Ldloc carica variabili locali all'indice specificato sullo stack di calcolo.
Il campo pubblico Static Ldloc_0 carica variabili locali a indice 0 sullo stack di calcolo.
Public field Static Ldloc_1 carica variabili locali a indice 1 sullo stack di calcolo.
Public field Static Ldloc_2 carica variabili locali a indice 2 sullo stack di calcolo.
Il campo pubblico Static Ldloc_3 carica variabili locali a indice 3 sullo stack di calcolo.
Il campo pubblico Static Ldloc_S carica variabili locali a un indice specifico sullo stack di calcolo (forma breve).
Il campo pubblico Static Ldloca carica gli indirizzi delle variabili locali situate in un indice specifico nello stack di calcolo.
Il campo pubblico Static Ldloca_S carica l'indirizzo di una variabile locale situata in un indice specifico nello stack di calcolo (forma breve).
Il campo statico pubblico ldnull spinge riferimenti nulli (tipi O) nello stack di calcolo.
Public field static ldobj copia il valore oggetto a cui l'indirizzo punta in cima allo stack di calcolo.
Il campo pubblico Static ldsfld spinge il valore di un campo statico nello stack di calcolo.
Il campo pubblico Static Ldsflda spinge l'indirizzo di un campo statico nello stack di calcolo.
Il campo pubblico Static Ldstr spinge nuovi riferimenti agli oggetti alle stringhe memorizzate nei metadati.
Il campo pubblico Static Ldtoken converte il token metadati nella sua rappresentazione a runtime e lo spinge sullo stack di calcolo.
Public field static ldvirtftn spinge puntatori non gestiti (tipi di int naturali) a codice nativo che implementa un metodo virtuale specifico associato a un oggetto specifico nello stack di calcolo.
Public field Static Leave esce da un'area di codice protetta, trasferendo incondizionatamente il controllo a una direttiva target specifica.
Campo pubblico Statico Leave_S esce dalle aree protette del codice, trasferendo incondizionatamente il controllo alle direttive target (forma abbreviata).
Public field static localloc alloca un numero specifico di byte dal mempool dinamico locale e spinge l'indirizzo del primo byte allocato (transient pointer, tipo * ) nello stack di calcolo.
Public field Static Mkrefany spinge riferimenti tipizzati a specifiche istanze di tipo sullo stack di calcolo.
Public field Static Mul moltiplica due valori e spinge il risultato sulla pila di calcolo.
Il campo pubblico Static Mul_Ovf moltiplica due valori interi, esegue un controllo di overflow e spinge il risultato sulla pila di calcolo.
Il campo pubblico Static Mul_Ovf_Un moltiplica due valori interi senza segno, esegue un controllo di overflow e spinge il risultato sullo stack di calcolo.
La neg statica a campo pubblico esegue l'inverso su un valore e spinge il risultato sullo stack di calcolo.
Il Newarr statico a campo pubblico spinge riferimenti agli oggetti a un nuovo array unidimensionale a partenza zero con elementi di un tipo specifico nello stack di calcolo.
Public field static Newobj crea un nuovo oggetto o istanza di un tipo di valore e spinge un riferimento all'oggetto (tipo O) nello stack di calcolo.
Public field static nop riempie lo spazio se l'opcode viene aggiornato. Sebbene possa consumare cicli di elaborazione, non viene eseguita alcuna azione significativa.
Public field Static Not calcola il complemento bit a bit dei valori interi nella parte superiore dello stack e spinge il risultato sullo stack di calcolo dello stesso tipo.
Public field Static Or calcola il complemento bit a bit dei due valori interi in cima allo stack e spinge il risultato sullo stack di calcolo.
Public field Static Pop rimuove i valori che si trovano attualmente in cima allo stack di calcolo.
Prefisso statico di campo pubblico1 Questo comando è un'istruzione di riserva.
Prefisso statico di campo pubblico2 Questo comando è un'istruzione di retention.
Prefisso statico di campo pubblico3 Questo comando è una direttiva di mantenimento.
Prefisso statico di campo pubblico4 Questo comando è un comando di riserva.
Prefisso statico di campo pubblico5 Questo comando è un comando di riserva.
Prefisso statico di campo pubblico6 Questo comando è un'istruzione di mantenimento.
Prefisso statico di campo pubblico7 Questo comando è una direttiva di mantenimento.
Prefisso statico di campo pubblico Questo comando è un comando di riserva.
La lettura statica del campo pubblico specifica che l'operazione successiva di indirizzo dell'array non effettua il controllo dei tipi a runtime e restituisce un puntatore gestito con variabilità limitata.
Il campo pubblico Static Refanytype recupera i tag di tipo incorporati all'interno delle referenze tipizzate.
Il refanval statico di campo pubblico recupera indirizzi (& tipi) incorporati all'interno dei riferimenti tipizzati.
Public field Static Rem divide due valori e spinge il resto sulla pila di calcolo.
Il campo pubblico Static Rem_Un divide due valori senza segno e spinge il resto sullo stack di calcolo.
Il ret statico del campo pubblico restituisce dal metodo corrente e spinge il valore restituito, se presente, dallo stack di calcolo del chiamante allo stack di calcolo del chiamato.
Il rethrow statico pubblico di campo lancia di nuovo l'eccezione corrente.
Public field Static Shl sposta il valore intero a sinistra (riempito con zeri) il numero specificato di bit e spinge il risultato sulla pila di calcolo.
Public field Static Shr sposta il valore intero a destra (preservando il simbolo) del numero specificato di bit e spinge il risultato sullo stack di calcolo.
Il campo pubblico Static Shr_Un sposta il valore intero senza segno a destra (riempito con zeri) del numero specificato di bit e spinge il risultato sullo stack di calcolo.
Public field Static Sizeof spinge la dimensione del tipo di valore fornito in byte nello stack di calcolo.
Il campo pubblico Static Starg memorizza i valori situati in cima allo stack di calcolo in slot parametri situati all'indice specificato.
Il campo pubblico Static Starg_S memorizza i valori situati in cima allo stack di calcolo all'indice specificato (forma breve) nello slot parametro.
Lo stelem statico a campo pubblico sostituisce gli elementi dell'array a un dato indice con valori provenienti dallo stack di calcolo, il cui tipo è specificato nella direttiva.
Il campo pubblico Static Stelem_I sostituisce gli elementi dell'array in un dato indice con un valore di int naturale sulla pila di calcolo.
Public field Static Stelem_I1 sostituisce gli elementi dell'array a un dato indice con valori int8 sullo stack di calcolo.
Il campo pubblico Static Stelem_I2 sostituisce gli elementi dell'array in un dato indice con un valore int16 nello stack di calcolo.
Il campo pubblico Static Stelem_I4 sostituisce gli elementi dell'array in un dato indice con un valore int32 nello stack di calcolo.
Il campo pubblico Static Stelem_I8 sostituisce l'elemento dell'array in un dato indice con un valore int64 sullo stack di calcolo.
Il campo pubblico Static Stelem_R4 sostituisce gli elementi dell'array a un dato indice con valori float32 sullo stack di calcolo.
Il campo pubblico Static Stelem_R8 sostituisce l'elemento dell'array in un dato indice con un valore float64 sulla pila di calcolo.
Il campo pubblico Static Stelem_Ref sostituisce gli elementi dell'array in un dato indice con valori di riferimento degli oggetti (tipi O) sullo stack di calcolo.
Public field static stfld sostituisce il valore memorizzato nel campo del riferimento o del puntatore dell'oggetto con il nuovo valore.
Il campo pubblico Static Stind_I memorizza i valori di tipo natural int all'indirizzo fornito.
Il campo pubblico Static Stind_I1 memorizza i valori di tipo int8 all'indirizzo fornito.
Il campo pubblico Static Stind_I2 memorizza un valore di tipo int16 all'indirizzo fornito.
Il campo pubblico Static Stind_I4 memorizza i valori di tipo int32 all'indirizzo fornito.
Il campo pubblico Static Stind_I8 memorizza un valore di tipo int64 all'indirizzo fornito.
Il campo pubblico Static Stind_R4 memorizza un valore di tipo float32 all'indirizzo fornito.
Il campo pubblico Static Stind_R8 memorizza un valore di tipo float64 all'indirizzo fornito.
Il campo pubblico Static Stind_Ref memorizza il valore di riferimento dell'oggetto all'indirizzo fornito.
Lo stloc statico di campo pubblico fa apparire il valore corrente dalla parte superiore dello stack di calcolo e lo memorizza in una lista di variabili locali all'indice specificato.
Il campo pubblico Static Stloc_0 fa apparire il valore corrente dalla parte superiore dello stack di calcolo e lo memorizza in una lista di variabili locali a indice 0.
Il campo pubblico Static Stloc_1 fa apparire il valore corrente dalla parte superiore dello stack di calcolo e lo memorizza in una lista di variabili locali all'indice 1.
Il campo pubblico Static Stloc_2 fa apparire il valore corrente dalla parte superiore dello stack di calcolo e lo memorizza in una lista di variabili locali all'indice 2.
Il campo pubblico Static Stloc_3 fa apparire il valore corrente dalla parte superiore dello stack di calcolo e lo memorizza in una lista di variabili locali all'indice 3.
Il campo pubblico Static Stloc_S riprende il valore corrente dalla parte superiore dello stack di calcolo e lo memorizza nell'indice nella lista delle variabili locali (forma abbreviata).
Public field Static Stobj copia il valore del tipo specificato dallo stack di calcolo all'indirizzo di memoria fornito.
Public field static stsfld sostituisce il valore del campo statico con un valore dello stack di calcolo.
Public field Static Sub sottrae un valore dagli altri valori e spinge il risultato sullo stack di calcolo.
Il campo pubblico Static Sub_Ovf sottrae un valore intero da un altro valore, esegue un controllo di overflow e spinge il risultato sullo stack di calcolo.
Il campo pubblico Static Sub_Ovf_Un sottrae un valore intero senza segno da un altro valore, esegue un controllo di overflow e spinge il risultato sullo stack di calcolo.
Public field Static Switch implementa tabelle di salto.
La chiamata statica a campo pubblico esegue un'istruzione di chiamata al metodo con il suffisso per rimuovere il frame dello stack del metodo corrente prima che venga eseguita la chiamata effettiva.
Il campo pubblico Static Throw genera un oggetto eccezione che si trova attualmente nello stack di calcolo.
Il campo pubblico Static Unaligned indica che l'indirizzo attualmente presente nello stack di calcolo potrebbe non essere allineato con la dimensione naturale delle istruzioni immediatamente successive ldind, stind, ldfld, stfld, ldobj, stobj, initblk o cpblk.
Il campo pubblico Static Unbox converte la rappresentazione in scatola del tipo di valore nella sua forma unboxed.
Il campo pubblico Static Unbox_Any converte la rappresentazione in scatola del tipo specificato nel comando nella forma unboxed.
Il campo pubblico Static Volatile specifica che l'indirizzo attualmente in cima allo stack di calcolo può essere volatile, e i risultati della lettura di quella posizione non possono essere memorizzati nella cache, oppure più store di quell'indirizzo non possono essere cancellati.

Il campo pubblico Static Xor calcola bit a bit OR dei due valori in cima allo stack di calcolo e spinge i risultati sullo stack di calcolo.




Precedente:.wang .mall .online store .gossip .show Un nome di dominio cinese è fattibile? Truffatori su Internet
Prossimo:Ripristino del punto di congelamento Genie 7.5 in Win7 alternative cracking
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com