Aracılığıyla paylaş


InstructionEncoder.Switch(Int32) Yöntem

Tanım

Anahtar yönergesi kodlamayı başlatır.

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

Parametreler

branchCount
Int32

Yönergenin sahip olacağı dal sayısı.

Döndürülenler

Dalların SwitchInstructionEncoder etiketlerini yaymak için kullanılacak bir.

Özel durumlar

branchCount sıfırdan küçük veya sıfıra eşit.

Branch(LabelHandle) döndürülen değerde tam olarak kez branchCount çağrılmadı.

Açıklamalar

Bunu InstructionEncoder başka bir şekilde kullanmadan önce, yöntem Branch(LabelHandle) döndürülen değerde tam olarak branchCount kez çağrılmalıdır. Bunun başarısız olması oluşturur InvalidOperationException.

Şunlara uygulanır