OpCodes.Ldarg_0 Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Carica l'argomento in corrispondenza dell'indice 0 nello stack di valutazione.
public: static initonly System::Reflection::Emit::OpCode Ldarg_0;
public static readonly System.Reflection.Emit.OpCode Ldarg_0;
staticval mutable Ldarg_0 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldarg_0 As OpCode
Valore del campo
Commenti
La tabella seguente elenca il formato di assembly Esadecimale e MSIL (Microsoft Intermediate Language), insieme a un breve riepilogo dei riferimenti:
Formato | Formato assembly | Descrizione |
---|---|---|
02 | ldarg.0 | Caricare l'argomento 0 nello stack |
Il comportamento di transizione dello stack, in ordine sequenziale, è:
- Il valore dell'argomento in corrispondenza dell'indice 0 viene inserito nello stack.
L'istruzione ldarg.0
è una codifica efficiente per caricare il valore dell'argomento in corrispondenza dell'indice 0.
L'istruzione ldarg.0
inserisce l'argomento indicizzato in corrispondenza di 0 nello stack di valutazione. L'istruzione ldarg.0
può essere usata per caricare un tipo valore o un valore primitivo nello stack copiandolo da un argomento in ingresso. Il tipo del valore dell'argomento corrisponde al tipo dell'argomento, come specificato dalla firma del metodo corrente.
Gli argomenti che contengono un valore intero inferiore a 4 byte vengono espansi fino al tipo int32
quando vengono caricati nello stack. I valori a virgola mobile vengono espansi fino alle dimensioni native (tipo F
).
L'overload del metodo seguente Emit può usare il ldarg.0
codice operativo: