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
指令将具有的分支数。
返回
将 SwitchInstructionEncoder 用于发出分支标签的 。
例外
branchCount
小于或等于零。
Branch(LabelHandle) 未在 branchCount
返回的值上恰好调用 。
注解
在以任何其他方式使用此InstructionEncoder方法之前,必须准确branchCount
对返回的值调用 方法Branch(LabelHandle)。 否则将引发 InvalidOperationException。