OpCodes.Refanyval Alan
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yazılan başvuruya eklenmiş adresi (tür &
) alır.
public: static initonly System::Reflection::Emit::OpCode Refanyval;
public static readonly System.Reflection.Emit.OpCode Refanyval;
staticval mutable Refanyval : System.Reflection.Emit.OpCode
Public Shared ReadOnly Refanyval As OpCode
Alan Değeri
Açıklamalar
Aşağıdaki tabloda yönergenin onaltılık ve Microsoft Ara Dili (MSIL) derleme biçimi ve kısa başvuru özeti listelenmiştir:
Biçimlendir | Derleme Biçimi | Description |
---|---|---|
C2 <T > |
refanyval type |
Yazılan başvuruda depolanan adresi iter. |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
Yığına bir değer türü başvurusu gönderilir.
Yazılan başvuru yığından çıkarılır ve ilgili adres alınır.
Adres yığına gönderilir.
Yazılan başvuru, bir tür belirteci ve bir nesne örneğinin adresini içerir.
Yönerge, refanyval
yazılan başvuruya katıştırılmış adresi alır. Yığında sağlanan yazılan başvuruya katıştırılmış tür, tarafından type
belirtilen türle (bir veya typeref
bir typedef
meta veri belirteci) eşleşmelidir.
Mkrefany İlgili içerikle ilgili yönergelere bakın.
InvalidCastException tür başvurusunda depolanan türle aynı değilse type
oluşturulur (bu durumda, type
belirtilen türe sahip başvuruyu oluşturan yönergeye Mkrefany sağlanan sınıftır).
TypeLoadException bulunamazsa type
oluşturulur.
Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu refanyval
kullanabilir:
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin