InstructionEncoder.Switch(Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.