Aracılığıyla paylaş


OpCodes.Stind_Ref Alan

Tanım

Verilen adreste bir nesne başvuru değeri depolar.

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 

Alan Değeri

Açıklamalar

Aşağıdaki tabloda, yönergenin onaltılık ve Microsoft Ara Dil (MSIL) derleme biçiminin yanı sıra kısa bir başvuru özeti listelenmiştir:

Biçimlendir Derleme Biçimi Description
51 stind.ref Belirli bir adreste bir nesne başvurusu (tür O) değeri depolar.

Sıralı sırada yığın geçiş davranışı şu şekildedir:

  1. Bir adres yığına gönderilir.

  2. Yığına bir değer gönderilir.

  3. Değer ve adres yığından çıkarılır; değeri adreste depolanır.

Yönerge, stind.ref sağlanan adreste (, veya &yazınnative int*) bir nesne başvuru değeri depolar.

Tür güvenli işlemi, yönergenin stind.ref işaretçinin türüyle tutarlı bir şekilde kullanılmasını gerektirir. Yönergenin stind.ref işlemi, hemen önceki veya Unaligned ön ek yönergesi Volatile tarafından değiştirilebilir.

NullReferenceException yönerge soneki tarafından ima edilen bağımsız değişken türü için doğal olarak hizalanmamışsa addr oluşturulur.

Aşağıdaki Emit yöntem aşırı yüklemesi opcode'unu stind.ref kullanabilir:

Şunlara uygulanır