InstructionEncoder.Switch(Int32) Metod

Definition

Börjar koda en växelinstruktion.

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

Parametrar

branchCount
Int32

Antalet grenar som instruktionen kommer att ha.

Returer

En SwitchInstructionEncoder som ska användas för att generera etiketterna för grenarna.

Undantag

branchCount är mindre än eller lika med noll.

Branch(LabelHandle) anropades inte exakt branchCount för det returnerade värdet.

Kommentarer

Innan du använder detta InstructionEncoder på något annat sätt måste metoden Branch(LabelHandle) anropas exakt för det returnerade värdet.branchCount Om du inte gör det utlöser InvalidOperationException.

Gäller för