다음을 통해 공유


OperationAnalysisContext 구조체

정의

작업 작업의 컨텍스트입니다. 작업 작업은 를 OperationAnalysisContext 사용하여 에 대한 IOperation를 보고Diagnostic할 수 있습니다.

public value class OperationAnalysisContext
public struct OperationAnalysisContext
public readonly struct OperationAnalysisContext
type OperationAnalysisContext = struct
Public Structure OperationAnalysisContext
상속
OperationAnalysisContext

생성자

OperationAnalysisContext(IOperation, ISymbol, Compilation, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
사용되지 않음.

작업 작업의 컨텍스트입니다. 작업 작업은 를 OperationAnalysisContext 사용하여 에 대한 IOperation를 보고Diagnostic할 수 있습니다.

속성

CancellationToken

요청된 분석 취소에 대한 검사 토큰입니다.

Compilation

Compilation 을 포함하는 입니다 IOperation.

ContainingSymbol

ISymbol 작업을 포함하는 선언에 대한 입니다.

FilterSpan

진단 계산할 내의 FilterTree 선택적 필터 범위입니다. null 전체 또는 전체 FilterTree 컴파일을 분석하는 경우

FilterTree

분석 중인 에 대한 Operation 구문 트리입니다.

IsGeneratedCode

Operation 생성된 코드인지를 나타냅니다.

Operation

IOperation 분석의 주체입니다.

Options

분석에 지정된 옵션입니다.

메서드

GetControlFlowGraph()

ControlFlowGraph 포함하는 작업 블록에 대한 을 Operation가져옵니다.

ReportDiagnostic(Diagnostic)

에 대해 를 Diagnostic 보고합니다 SyntaxNode.

적용 대상