InstructionEncoder.Switch(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
开始对开关指令进行编码。
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。