ISwitchCaseOperation 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
일치시킬 하나 이상의 사례 절과 섹션 내에서 실행할 하나 이상의 작업이 있는 스위치 케이스 섹션을 나타냅니다.
현재 사용량: (1) 하나 이상의 사례 절 및 실행할 문 집합에 대한 C# 스위치 섹션입니다. (2) 하나 이상의 사례 절 및 실행할 문 집합에 대한 사례 문이 있는 VB 사례 블록입니다.
public interface class ISwitchCaseOperation : Microsoft::CodeAnalysis::IOperation
public interface ISwitchCaseOperation : Microsoft.CodeAnalysis.IOperation
type ISwitchCaseOperation = interface
interface IOperation
Public Interface ISwitchCaseOperation
Implements IOperation
- 구현
설명
이 노드는 다음 작업 종류와 연결됩니다.
이 인터페이스는 연결된 API에 의해 구현을 위해 예약되어 있습니다. 우리는 미래에 그것을 변경할 수있는 권리를 보유합니다.
속성
Body |
스위치 섹션 내에서 실행할 하나 이상의 작업입니다. |
ChildOperations |
이 작업에 대한 자식 작업의 열거형입니다. (다음에서 상속됨 IOperation) |
Children |
사용되지 않음.
이 작업에 대한 자식 작업 배열입니다. 사용되지 않음: 를 사용 ChildOperations하세요. (다음에서 상속됨 IOperation) |
Clauses |
케이스의 절입니다. |
ConstantValue |
연산이 상수 값 HasValue 으로 계산되는 식인 경우 는 true이고 Value 는 식의 값입니다. 그렇지 않으면 가 HasValue false입니다. (다음에서 상속됨 IOperation) |
IsImplicit |
컴파일러가 컴파일러 코드에 의해 /암시적으로 계산된 경우 True로 설정 (다음에서 상속됨 IOperation) |
Kind |
작업의 종류를 식별합니다. (다음에서 상속됨 IOperation) |
Language |
IOperation의 원본 언어입니다. 가능한 값은 CSharp 및 VisualBasic입니다. (다음에서 상속됨 IOperation) |
Locals |
섹션으로 범위가 지정된 스위치 케이스 섹션 내에서 선언된 로컬입니다. |
Parent |
이 작업을 자식으로 사용하는 IOperation입니다. 루트에 대한 Null입니다. (다음에서 상속됨 IOperation) |
SemanticModel |
이 작업을 생성하는 데 사용된 선택적 의미 체계 모델입니다. 분석기로 만든 API 및 작업 콜백을 GetOperation(SyntaxNode, CancellationToken) 사용하여 원본에서 생성된 작업에 대해 null이 아닌 경우 내부 작업의 경우 Null입니다 ControlFlowGraph. (다음에서 상속됨 IOperation) |
Syntax |
연산을 생성하기 위해 분석된 구문입니다. (다음에서 상속됨 IOperation) |
Type |
작업의 결과 형식이거나, 작업이 결과를 생성하지 않는 경우 null입니다. (다음에서 상속됨 IOperation) |
메서드
Accept(OperationVisitor) |
일치시킬 하나 이상의 사례 절과 섹션 내에서 실행할 하나 이상의 작업이 있는 스위치 케이스 섹션을 나타냅니다. 현재 사용량: (1) 하나 이상의 사례 절 및 실행할 문 집합에 대한 C# 스위치 섹션입니다. (2) 하나 이상의 사례 절 및 실행할 문 집합에 대한 사례 문이 있는 VB 사례 블록입니다. (다음에서 상속됨 IOperation) |
Accept<TArgument,TResult>(OperationVisitor<TArgument,TResult>, TArgument) |
일치시킬 하나 이상의 사례 절과 섹션 내에서 실행할 하나 이상의 작업이 있는 스위치 케이스 섹션을 나타냅니다. 현재 사용량: (1) 하나 이상의 사례 절 및 실행할 문 집합에 대한 C# 스위치 섹션입니다. (2) 하나 이상의 사례 절 및 실행할 문 집합에 대한 사례 문이 있는 VB 사례 블록입니다. (다음에서 상속됨 IOperation) |
확장 메서드
Descendants(IOperation) |
지정된 |
DescendantsAndSelf(IOperation) |
지정된 |
적용 대상
.NET