InstructionEncoder.Switch(Int32) Метод

Определение

Начинает кодирование инструкции коммутатора.

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

Параметры

branchCount
Int32

Число ветвей, которые будет иметь инструкция.

Возвращаемое значение

Объект SwitchInstructionEncoder , который будет использоваться для выдачи меток для ветвей.

Исключения

branchCount меньше нуля или равно нулю.

Branch(LabelHandle) не был вызван в возвращаемое значение точное branchCount время.

Комментарии

Перед использованием этого InstructionEncoder метода в любом другом случае метод Branch(LabelHandle) должен вызываться в возвращаемом значении точное branchCount время. Сбой этого приведет к возникновению.InvalidOperationException

Применяется к