Aracılığıyla paylaş


OpCodes.Brfalse_S Alan

Tanım

, null başvurusu veya sıfır olduğunda valuefalsedenetimi hedef yönergeye aktarır.

public: static initonly System::Reflection::Emit::OpCode Brfalse_S;
public static readonly System.Reflection.Emit.OpCode Brfalse_S;
 staticval mutable Brfalse_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Brfalse_S 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
2C <int8> brfalse.s target

brnull.s target

brzero.s target
ise falsebelirtilen uzaklıkta bir hedef yönergeye dallar, kısa form.

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

  1. value önceki bir işlem tarafından yığına gönderilir.

  2. value yığından çıkarılır; ise valuefalse, dal ile dallanır target.

brfalse.s yönergesi (ve diğer adları brnull ve brzero) denetimi belirtilen hedef yönergeye value aktarır (türü int32, , int64nesne başvurusu O, yönetilen işaretçi , geçici işaretçi &*, native int) sıfır (false). Sıfır value değilse (true) yürütme sonraki yönergede devam eder.

Hedef yönerge, geçerli yönergenin ardından yönergenin başından itibaren 1 bayt imzalı bir uzaklık olarak temsil edilir.

Hedef yönergede bir veya daha fazla ön ek kodu varsa, denetim yalnızca bu ön eklerin ilkine aktarılabilir. , , catchfilterve finally bloklarının tryiçine ve dışına denetim aktarımları bu yönergeyle gerçekleştirilemez.

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

Şunlara uygulanır