ControlFlowAnalysis 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지역 내/외부로 제어를 전송하는 문에 대한 정보를 제공합니다. 이 정보는 호출에서 반환됩니다 Microsoft.CodeAnalysis.SemanticModel.AnalyzeControlFlow(Microsoft.CodeAnalysis.SyntaxNode).
public ref class ControlFlowAnalysis abstract
public abstract class ControlFlowAnalysis
type ControlFlowAnalysis = class
Public MustInherit Class ControlFlowAnalysis
- 상속
-
ControlFlowAnalysis
생성자
ControlFlowAnalysis() |
지역 내/외부로 제어를 전송하는 문에 대한 정보를 제공합니다. 이 정보는 호출에서 반환됩니다 Microsoft.CodeAnalysis.SemanticModel.AnalyzeControlFlow(Microsoft.CodeAnalysis.SyntaxNode). |
속성
EndPointIsReachable |
지역이 정상적으로 완료되는지 여부를 나타냅니다. 지역에서 마지막 문의 끝에 연결할 수 있거나 지역에 문이 없는 경우에만 true를 반환합니다. |
EntryPoints |
지역 내의 문 집합으로, 지역 외부 분기의 대상입니다. |
ExitPoints |
지역 외부 위치로 이동하는 지역 내의 문 집합입니다. |
ReturnStatements |
지역 내에서 찾은 반환 문 집합입니다. |
StartPointIsReachable |
지역 내/외부로 제어를 전송하는 문에 대한 정보를 제공합니다. 이 정보는 호출에서 반환됩니다 Microsoft.CodeAnalysis.SemanticModel.AnalyzeControlFlow(Microsoft.CodeAnalysis.SyntaxNode). |
Succeeded |
분석이 성공한 경우에만 true를 반환합니다. 영역이 단일 식, 단일 문 또는 바깥쪽 블록 내의 연속된 일련의 문에 제대로 걸쳐 있지 않으면 분석이 실패할 수 있습니다. |
적용 대상
.NET