次の方法で共有


CodeBlockAnalysisContext 構造体

定義

コード ブロック アクションまたはコード ブロック終了アクションのコンテキスト。 コード ブロック アクションまたはコード ブロック終了アクションでは、 を CodeBlockAnalysisContext 使用して、コード ブロックに関する を報告 Diagnosticできます。

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

コンストラクター

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

コード ブロック アクションまたはコード ブロック終了アクションのコンテキスト。 コード ブロック アクションまたはコード ブロック終了アクションでは、 を CodeBlockAnalysisContext 使用して、コード ブロックに関する を報告 Diagnosticできます。

プロパティ

CancellationToken

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

CodeBlock

分析の対象となるコード ブロック。

FilterSpan

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

FilterTree

分析対象のコード ブロックの構文ツリー。

IsGeneratedCode

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

Options

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

OwningSymbol

ISymbol コード ブロックが定義または値を提供する。

SemanticModel

SemanticModel コード ブロック内の の に SyntaxNode関するセマンティック情報を提供できる 。

メソッド

ReportDiagnostic(Diagnostic)

コード ブロックに Diagnostic 関する を報告します。

適用対象