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报告有关代码块的 。

适用于