InstructionEncoder.Switch(Int32) Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Начинает кодирование инструкции переключения.
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
- branchCount
- Int32
Количество ветвей, которые будет иметь инструкция.
Объект , SwitchInstructionEncoder который будет использоваться для выдачи меток для ветвей.
branchCount
меньше или равно нулю.
Branch(LabelHandle) не был вызван для возвращаемого значения точно branchCount
раз.
Прежде чем использовать этот InstructionEncoder метод любым другим способом Branch(LabelHandle) , метод должен вызываться для возвращаемого значения точно branchCount
раз. В этом случае вызовет исключение InvalidOperationException.
Өнім | Нұсқалар |
---|---|
.NET | 8 (package-provided), 8, 9 (package-provided), 9 |
.NET Framework | 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided) |
.NET Standard | 2.0 (package-provided) |
.NET кері байланысы
.NET — бастапқы коды ашық жоба. Пікір қалдыру үшін сілтемені таңдаңыз: