InstructionEncoder.Switch(Int32) Метод

Определение

Начинает кодирование инструкции переключения.

C#
public System.Reflection.Metadata.Ecma335.SwitchInstructionEncoder Switch (int branchCount);

Параметры

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)