InstructionEncoder.Switch(Int32) Método

Definición

Inicia la codificación de una instrucción 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

Parámetros

branchCount
Int32

Número de ramas que tendrá la instrucción.

Devoluciones

que SwitchInstructionEncoder se usará para emitir las etiquetas de las ramas.

Excepciones

branchCount es menor o igual que cero.

Branch(LabelHandle) no se llamó a en el valor devuelto exactamente las branchCount veces.

Comentarios

Antes de usar esto InstructionEncoder de cualquier otra manera, se debe llamar al método Branch(LabelHandle) en el valor devuelto exactamente branchCount las veces. Si no lo hace, se producirá InvalidOperationException.

Se aplica a