다음을 통해 공유


SyntaxNodeAnalysisContext 구조체

정의

구문 노드 작업에 대한 컨텍스트입니다. 구문 노드 작업은 를 사용하여 SyntaxNodeAnalysisContext 에 대한 SyntaxNode를 보고Diagnostic할 수 있습니다.

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

생성자

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

구문 노드 작업에 대한 컨텍스트입니다. 구문 노드 작업은 를 사용하여 SyntaxNodeAnalysisContext 에 대한 SyntaxNode를 보고Diagnostic할 수 있습니다.

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

구문 노드 작업에 대한 컨텍스트입니다. 구문 노드 작업은 를 사용하여 SyntaxNodeAnalysisContext 에 대한 SyntaxNode를 보고Diagnostic할 수 있습니다.

속성

CancellationToken

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

Compilation

Compilation 을 포함하는 입니다 SyntaxNode.

ContainingSymbol

ISymbol 구문 노드를 포함하는 선언에 대한 입니다.

FilterSpan

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

FilterTree

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

IsGeneratedCode

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

Node

SyntaxNode 분석의 주체입니다.

Options

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

SemanticModel

SemanticModel 에 대한 의미 체계 정보를 제공할 수 있는 입니다 SyntaxNode.

메서드

ReportDiagnostic(Diagnostic)

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

적용 대상