OperationAnalysisContext 结构

定义

操作操作的上下文。 操作操作可以使用 OperationAnalysisContext 来报告 DiagnosticIOperation

public value class OperationAnalysisContext
public struct OperationAnalysisContext
public readonly struct OperationAnalysisContext
type OperationAnalysisContext = struct
Public Structure OperationAnalysisContext
继承
OperationAnalysisContext

构造函数

OperationAnalysisContext(IOperation, ISymbol, Compilation, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
已过时.

操作操作的上下文。 操作操作可以使用 OperationAnalysisContext 来报告 DiagnosticIOperation

属性

CancellationToken

用于检查请求取消分析的令牌。

Compilation

CompilationIOperation包含 。

ContainingSymbol

ISymbol ,表示包含操作的声明。

FilterSpan

要计算其诊断的 FilterTree 中的可选筛选器范围。 null 如果要分析整个 FilterTree 或整个编译,则为 。

FilterTree

要分析的 的 Operation 语法树。

IsGeneratedCode

指示 是否 Operation 生成代码。

Operation

IOperation ,即分析的主题。

Options

为分析指定的选项。

方法

GetControlFlowGraph()

ControlFlowGraph获取包含 的操作块的 Operation

ReportDiagnostic(Diagnostic)

Diagnostic报告有关 的 SyntaxNode

适用于