Bagikan melalui


InstructionEncoder.Switch(Int32) Metode

Definisi

Mulai mengodekan instruksi pengalihan.

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

Parameter

branchCount
Int32

Jumlah cabang yang akan dimiliki instruksi.

Mengembalikan

SwitchInstructionEncoder yang akan digunakan untuk memancarkan label untuk cabang.

Pengecualian

branchCount kurang dari atau sama dengan nol.

Branch(LabelHandle) tidak dipanggil pada nilai yang dikembalikan tepat branchCount waktu.

Keterangan

Sebelum menggunakan ini InstructionEncoder dengan cara lain, metode Branch(LabelHandle) harus dipanggil pada nilai yang dikembalikan tepat branchCount waktu. Kegagalan untuk melakukannya akan melempar InvalidOperationException.

Berlaku untuk