共用方式為


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

適用於