InstructionEncoder.Switch(Int32) Methode

Definitie

Begint met het coderen van een switch-instructie.

public:
 System::Reflection::Metadata::Ecma335::SwitchInstructionEncoder Switch(int branchCount);
public System.Reflection.Metadata.Ecma335.SwitchInstructionEncoder Switch(int branchCount);
member this.Switch : int -> System.Reflection.Metadata.Ecma335.SwitchInstructionEncoder
Public Function Switch (branchCount As Integer) As SwitchInstructionEncoder

Parameters

branchCount
Int32

Het aantal vertakkingen dat de instructie heeft.

Retouren

Een SwitchInstructionEncoder die wordt gebruikt om de labels voor de vertakkingen te verzenden.

Uitzonderingen

branchCount is kleiner dan of gelijk aan nul.

Branch(LabelHandle) werd niet exact branchCount op de geretourneerde waarde aangeroepen.

Opmerkingen

Voordat u dit InstructionEncoder op een andere manier gebruikt, moet de methode Branch(LabelHandle) exact branchCount op de geretourneerde waarde worden aangeroepen. Als u dit niet doet, wordt dit gegooid InvalidOperationException.

Van toepassing op