InstructionEncoder.Switch(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.