Share via


InstructionEncoder.Switch(Int32) Méthode

Définition

Démarre l’encodage d’une instruction de commutateur.

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

Paramètres

branchCount
Int32

Nombre de branches que l’instruction aura.

Retours

SwitchInstructionEncoder qui sera utilisé pour émettre les étiquettes des branches.

Exceptions

branchCount est inférieur ou égal à zéro.

Branch(LabelHandle) n’a pas été appelé sur la valeur retournée exactement branchCount des fois.

Remarques

Avant de l’utiliser InstructionEncoder d’une autre manière, la méthode Branch(LabelHandle) doit être appelée sur la valeur retournée exactement branchCount des fois. Si vous ne le faites pas, vous lèvez InvalidOperationException.

S’applique à