Sdílet prostřednictvím


OpCodes.Brfalse_S Pole

Definice

Přenese řízení na cílovou instrukci, pokud value je false, nulový odkaz nebo nula.

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 

Hodnota pole

Poznámky

Následující tabulka uvádí šestnáctkový formát sestavení instrukce a formát sestavení MSIL (Microsoft Intermediate Language) spolu se stručným přehledem referencí:

Formát Formát sestavení Description
2C <int8> Věrná target

Brácha target

brácha.s target
Větve na cílovou instrukci v zadaném posunu, pokud false, krátký tvar.

Přechodné chování zásobníku v sekvenčním pořadí je:

  1. value se nasdílí do zásobníku předchozí operací.

  2. value vyskočil ze zásobníku; pokud value je false, větev na target.

Instrukce brfalse.s (a její aliasy brnull a brzero) přenese řízení do zadané cílové instrukce, pokud value (typu int32, int64, odkaz na Oobjekt , spravovaný ukazatel &, přechodný ukazatel *, native int) je nula (false). Pokud value je nenulová (true), provádění pokračuje v další instrukci.

Cílová instrukce je reprezentována jako posun se 1 bajtovým podpisem od začátku instrukce, která následuje za aktuální instrukcí.

Pokud má cílová instrukce jeden nebo více kódů předpon, lze ovládací prvek přenést pouze na první z těchto předpon. Pomocí této instrukce nelze provádět řídicí přenosy do a z trybloků , catchfilter, a finally .

Následující Emit přetížení metody může použít brfalse.s opcode:

Platí pro