OpCodes.Brtrue 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 als value dat niet null of niet nul is true.
public: static initonly System::Reflection::Emit::OpCode Brtrue;
public static readonly System.Reflection.Emit.OpCode Brtrue;
staticval mutable Brtrue : System.Reflection.Emit.OpCode
Public Shared ReadOnly Brtrue 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 |
|---|---|---|
3A <int32> |
brtrue targetbrinst target |
Vertakking naar een doelinstructie op de opgegeven offset als niet-nul (true). |
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 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 4-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 opcode gebruiken: