OpCodes.Brtrue_S Veld
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het besturingselement overgedragen naar een doelinstructie (korte vorm) als value dit is true, niet null of niet-nul.
public: static initonly System::Reflection::Emit::OpCode Brtrue_S;
public static readonly System.Reflection.Emit.OpCode Brtrue_S;
staticval mutable Brtrue_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Brtrue_S As OpCode
Waarde van veld
Opmerkingen
De volgende tabel bevat de hexadecimale en Microsoft MSIL-assembly-indeling (Tussenliggende taal), samen met een beknopt overzicht:
| Format | Assembly-indeling | Description |
|---|---|---|
2D <int8> |
brtrue.s targetbrinst.s target |
Vertakking naar een doelinstructie op de opgegeven offset als niet-nul (true), korte vorm. |
Het overgangsgedrag van de stack, in opeenvolgende volgorde, is:
valuewordt door een eerdere bewerking naar de stapel gepusht.valuewordt uit de stapel gepopt; alsvaluedat het istrue, vertakking naartarget.
De brtrue.s instructie draagt het besturingselement over naar de opgegeven doelinstructie als value (type native int) niet-nul is (true). Als value de uitvoering nul (false) is, wordt de volgende instructie voortgezet.
Als value een objectverwijzing (typeO) is, draagt (een alias voorbrtrue) het brinst besturingselement over als het een exemplaar van een object vertegenwoordigt (bijvoorbeeld als dit niet de verwijzing naar null-objecten is; zie Ldnull).
De doelinstructie wordt weergegeven als een 1-byte ondertekende offset vanaf het begin van de instructie na de huidige instructie.
Als de doelinstructie een of meer voorvoegselcodes heeft, kan het besturingselement alleen worden overgedragen naar de eerste van deze voorvoegsels. Controleoverdrachten naar en van try, catch, en filterfinally blokken kunnen niet worden uitgevoerd door deze instructie.
De volgende Emit overbelasting van de methode kan de brtrue.s opcode gebruiken: