言語

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 が 0 以下です。

Branch(LabelHandle) は、返された値に対して正確に branchCount 回呼び出されませんでした。

注釈

この InstructionEncoder を他の方法で使用する前に、戻り値に対して Branch(LabelHandle) メソッドを正確に branchCount する必要があります。 これを行わないと、 InvalidOperationExceptionがスローされます。

適用対象