SymbolAnalysisContext 構造体

定義

シンボル アクションのコンテキスト。 シンボル アクションでは、 をSymbolAnalysisContext使用して、 に関する ISymbolを報告Diagnosticできます。

public value class SymbolAnalysisContext
public struct SymbolAnalysisContext
public readonly struct SymbolAnalysisContext
type SymbolAnalysisContext = struct
Public Structure SymbolAnalysisContext
継承
SymbolAnalysisContext

コンストラクター

SymbolAnalysisContext(ISymbol, Compilation, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
古い.

シンボル アクションのコンテキスト。 シンボル アクションでは、 をSymbolAnalysisContext使用して、 に関する ISymbolを報告Diagnosticできます。

プロパティ

CancellationToken

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

Compilation

Compilation を格納しています ISymbol

FilterSpan

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

FilterTree

分析対象のオプションのフィルター ツリー。 null コンパイル全体を分析している場合は 。

IsGeneratedCode

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

Options

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

Symbol

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

メソッド

ReportDiagnostic(Diagnostic)

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

適用対象