Sdílet prostřednictvím


InstructionEncoder.Switch(Int32) Metoda

Definice

Spustí kódování instrukce přepínače.

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

Parametry

branchCount
Int32

Počet větví, které bude instrukce obsahovat.

Návraty

A SwitchInstructionEncoder , který se použije k vygenerování popisků větví.

Výjimky

branchCount je menší než nebo rovno nule.

Branch(LabelHandle) nebyl volána vrácená hodnota přesně branchCount krát.

Poznámky

Než to InstructionEncoder použijete jiným způsobem, musí být metoda Branch(LabelHandle) volána na vrácenou hodnotu přesně branchCount krát. Pokud to neuděláte, vyvolá InvalidOperationExceptionse .

Platí pro