InstructionEncoder.Switch(Int32) Méthode

Définition

Démarre l’encodage d’une instruction switch.

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

Qui SwitchInstructionEncoder 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 InstructionEncoder l’utiliser d’une autre façon, la méthode Branch(LabelHandle) doit être appelée sur la valeur retournée exactement branchCount fois. L’échec de cette opération lève InvalidOperationException.

S’applique à