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

指令将具有的分支数。

返回

将用于发出分支标签的 A SwitchInstructionEncoder

例外

branchCount 小于或等于零。

Branch(LabelHandle) 未完全 branchCount 调用返回的值的时间。

注解

在以任何其他方式使用此方法InstructionEncoder之前,必须在返回的值上完全branchCount调用该方法Branch(LabelHandle)。 否则将引发 InvalidOperationException

适用于