InstructionEncoder.Switch(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.