SemanticModelAnalysisContext 構造体

定義

セマンティック モデル アクションのコンテキスト。 セマンティック モデル アクションはコード ドキュメントの に SemanticModel 対して動作し、 を SemanticModelAnalysisContext 使用してモデルに関する をレポート 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 使用してモデルに関する をレポート Diagnosticできます。

プロパティ

CancellationToken

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

FilterSpan

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

FilterTree

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

IsGeneratedCode

基になる SyntaxTree コードが生成されるかどうかを示します。

Options

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

SemanticModel

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

メソッド

ReportDiagnostic(Diagnostic)

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

適用対象