CodeBlockAnalysisContext 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代码块操作或代码块结束操作的上下文。 代码块操作或代码块结束操作可以使用 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 中的可选筛选器范围。
|
FilterTree |
要分析的代码块的语法树。 |
IsGeneratedCode |
指示 是否 CodeBlock 生成代码。 |
Options |
为分析指定的选项。 |
OwningSymbol |
ISymbol 代码块为其提供定义或值。 |
SemanticModel |
SemanticModel ,可提供代码块中 有关 SyntaxNode的语义信息。 |
方法
ReportDiagnostic(Diagnostic) |
Diagnostic报告有关代码块的 。 |