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

Il numero di rami che l'istruzione avrà.

Restituisce

Oggetto SwitchInstructionEncoder che verrà usato 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 sul valore restituito esattamente branchCount al momento. L'errore a tale scopo genererà InvalidOperationException.

Si applica a