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가 0보다 작거나 같습니다.

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

설명

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

적용 대상