InstructionEncoder.Switch(Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.