OpCodes.Stind_Ref Bidang
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyimpan nilai referensi objek pada alamat yang disediakan.
public: static initonly System::Reflection::Emit::OpCode Stind_Ref;
public static readonly System.Reflection.Emit.OpCode Stind_Ref;
staticval mutable Stind_Ref : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stind_Ref As OpCode
Nilai Bidang
Keterangan
Tabel berikut mencantumkan format rakitan heksadesimal dan Microsoft Intermediate Language (MSIL) instruksi, bersama dengan ringkasan referensi singkat:
Format | Format Rakitan | Deskripsi |
---|---|---|
51 | stind.ref | Menyimpan nilai referensi objek (jenis O ) pada alamat tertentu. |
Perilaku transisi tumpukan, dalam urutan berurutan, adalah:
Alamat didorong ke tumpukan.
Nilai didorong ke tumpukan.
Nilai dan alamat muncul dari tumpukan; nilai disimpan di alamat.
stind.ref
Instruksi menyimpan nilai referensi objek di alamat yang disediakan (jenis native int
, *
, atau &
).
Operasi jenis aman mengharuskan stind.ref
instruksi digunakan dengan cara yang konsisten dengan jenis penunjuk. Pengoperasian stind.ref
instruksi dapat diubah dengan instruksi awalan atau Unaligned awalan Volatile segera.
NullReferenceException dilemparkan jika addr
tidak secara alami diselaraskan untuk jenis argumen yang tersirat oleh akhiran instruksi.
Metode berikut Emit kelebihan beban dapat menggunakan stind.ref
opcode: