InstructionEncoder.Switch(Int32) Método

Definição

Inicia a codificação de uma instrução de comutador.

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 branches que a instrução terá.

Retornos

Um SwitchInstructionEncoder que será usado para emitir os rótulos dos branches.

Exceções

branchCount é menor ou igual a zero.

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

Comentários

Antes de usá-lo InstructionEncoder de qualquer outra maneira, o método Branch(LabelHandle) deve ser chamado exatamente branchCount no valor retornado. A falha ao fazer isso será gerada InvalidOperationException.

Aplica-se a