InstructionEncoder.Switch(Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.