次の方法で共有


SyntaxNodeAnalysisContext 構造体

定義

構文ノード アクションのコンテキスト。 構文ノード アクションでは、 をSyntaxNodeAnalysisContext使用して の を報告DiagnosticSyntaxNodeできます。

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使用して の を報告DiagnosticSyntaxNodeできます。

SyntaxNodeAnalysisContext(SyntaxNode, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
古い.

構文ノード アクションのコンテキスト。 構文ノード アクションでは、 をSyntaxNodeAnalysisContext使用して の を報告DiagnosticSyntaxNodeできます。

プロパティ

CancellationToken

分析の要求された取り消しをチェックするトークン。

Compilation

Compilation を格納しています SyntaxNode

ContainingSymbol

ISymbol 構文ノードを含む宣言の 。

FilterSpan

診断を計算する 対象となる 内FilterTreeのオプションのフィルター スパン。 null コンパイル全体またはコンパイル全体 FilterTree を分析する場合は 。

FilterTree

分析対象の の Node 構文ツリー。

IsGeneratedCode

が生成されたコードかどうかを Node 示します。

Node

SyntaxNode これは分析の対象です。

Options

分析に指定されたオプション。

SemanticModel

SemanticModel に関するセマンティック情報を SyntaxNode提供できる 。

メソッド

ReportDiagnostic(Diagnostic)

について を Diagnostic 報告します SyntaxNode

適用対象