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 분기의 레이블을 내보내는 데 사용되는 A입니다.

예외

branchCount 가 0보다 작거나 같습니다.

Branch(LabelHandle) 은 반환된 값에서 정확히 branchCount 횟수로 호출되지 않았습니다.

설명

다른 방법으로 이 InstructionEncoder 메서드를 사용하기 전에 반환된 값에 대해 정확히 branchCount 횟수에 대해 메서드 Branch(LabelHandle) 를 호출해야 합니다. 이렇게 하지 않으면 throw InvalidOperationException됩니다.

적용 대상