InstructionEncoder.Switch(Int32) Método

Definição

Começa a codificar uma instrução de 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

O número de ramificações que a instrução terá.

Devoluções

A SwitchInstructionEncoder que será usado para emitir os rótulos dos ramos.

Exceções

branchCount é menor ou igual a zero.

Branch(LabelHandle) não foi chamado exatamente vezes no valor branchCount devolvido.

Observações

Antes de usar isto InstructionEncoder de qualquer outra forma, o método Branch(LabelHandle) deve ser chamado no valor devolvido exatamente branchCount vezes. Não o fizer pode atrapalhar InvalidOperationException.

Aplica-se a