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

适用于