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方法之前,必须准确branchCount对返回的值调用 方法Branch(LabelHandle)。 否则将引发 InvalidOperationException

适用于