共用方式為


OperationBlockStartAnalysisContext.RegisterOperationAction 方法

定義

多載

RegisterOperationAction(Action<OperationAnalysisContext>, OperationKind[])

使用適當的 Kind 註冊作業的語意分析完成時要執行的動作。 作業動作可以報告 Diagnostic s 的相關資訊 IOperation ,也可以收集其他作業動作或作業區塊結束動作要使用的狀態資訊。

RegisterOperationAction(Action<OperationAnalysisContext>, ImmutableArray<OperationKind>)

使用適當的 Kind 註冊在語意分析 IOperation 完成時要執行的動作。 作業動作可以報告 Diagnostic s 的相關資訊 IOperation ,也可以收集其他作業動作或作業區塊結束動作要使用的狀態資訊。

RegisterOperationAction(Action<OperationAnalysisContext>, OperationKind[])

來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs

使用適當的 Kind 註冊作業的語意分析完成時要執行的動作。 作業動作可以報告 Diagnostic s 的相關資訊 IOperation ,也可以收集其他作業動作或作業區塊結束動作要使用的狀態資訊。

public:
 void RegisterOperationAction(Action<Microsoft::CodeAnalysis::Diagnostics::OperationAnalysisContext> ^ action, ... cli::array <Microsoft::CodeAnalysis::OperationKind> ^ operationKinds);
public void RegisterOperationAction(Action<Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext> action, params Microsoft.CodeAnalysis.OperationKind[] operationKinds);
member this.RegisterOperationAction : Action<Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext> * Microsoft.CodeAnalysis.OperationKind[] -> unit
Public Sub RegisterOperationAction (action As Action(Of OperationAnalysisContext), ParamArray operationKinds As OperationKind())

參數

action
Action<OperationAnalysisContext>

在 的 IOperation 語意分析完成時要執行的動作。

operationKinds
OperationKind[]

只有在 的 Kind 符合其中一個作業種類值時 IOperation ,才會執行動作。

適用於

RegisterOperationAction(Action<OperationAnalysisContext>, ImmutableArray<OperationKind>)

來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs

使用適當的 Kind 註冊在語意分析 IOperation 完成時要執行的動作。 作業動作可以報告 Diagnostic s 的相關資訊 IOperation ,也可以收集其他作業動作或作業區塊結束動作要使用的狀態資訊。

public:
 abstract void RegisterOperationAction(Action<Microsoft::CodeAnalysis::Diagnostics::OperationAnalysisContext> ^ action, System::Collections::Immutable::ImmutableArray<Microsoft::CodeAnalysis::OperationKind> operationKinds);
public abstract void RegisterOperationAction(Action<Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext> action, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.OperationKind> operationKinds);
abstract member RegisterOperationAction : Action<Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext> * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.OperationKind> -> unit
Public MustOverride Sub RegisterOperationAction (action As Action(Of OperationAnalysisContext), operationKinds As ImmutableArray(Of OperationKind))

參數

action
Action<OperationAnalysisContext>

在 的 IOperation 語意分析完成時要執行的動作。

operationKinds
ImmutableArray<OperationKind>

只有在 的 Kind 符合其中一個作業種類值時 IOperation ,才會執行動作。

適用於