InstructionEncoder.Switch(Int32) Metodo

Definizione

Avvia la codifica di un'istruzione switch.

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

Parametri

branchCount
Int32

Numero di rami di cui avrà l'istruzione.

Valori restituiti

Oggetto SwitchInstructionEncoder che verrà utilizzato per generare le etichette per i rami.

Eccezioni

branchCount è minore o uguale a zero.

Branch(LabelHandle) non è stato chiamato sul valore restituito esattamente branchCount volte.

Commenti

Prima di usarlo InstructionEncoder in qualsiasi altro modo, il metodo Branch(LabelHandle) deve essere chiamato esattamente sul valore restituito.branchCount In caso contrario, verrà generata l'eccezione InvalidOperationException.

Si applica a