다음을 통해 공유


SemanticModelAnalysisContext 구조체

정의

의미 체계 모델 작업에 대한 컨텍스트입니다. 의미 체계 모델 작업은 코드 문서의 에서 SemanticModel 작동하며 를 사용하여 SemanticModelAnalysisContext 모델에 대한 s를 보고 Diagnostic할 수 있습니다.

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

생성자

SemanticModelAnalysisContext(SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
사용되지 않음.

의미 체계 모델 작업에 대한 컨텍스트입니다. 의미 체계 모델 작업은 코드 문서의 에서 SemanticModel 작동하며 를 사용하여 SemanticModelAnalysisContext 모델에 대한 s를 보고 Diagnostic할 수 있습니다.

속성

CancellationToken

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

FilterSpan

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

FilterTree

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

IsGeneratedCode

기본 SyntaxTree 코드가 생성되었는지를 나타냅니다.

Options

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

SemanticModel

SemanticModel 분석의 주체입니다.

메서드

ReportDiagnostic(Diagnostic)

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

적용 대상