Compartilhar via


AnalysisContext.RegisterOperationAction Método

Definição

Sobrecargas

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

Registre uma ação a ser executada após a conclusão da análise semântica de um IOperation com um Tipo apropriado. Uma ação de operação pode relatar Diagnosticsobre s IOperatione também pode coletar informações de estado a serem usadas por outras ações de operação ou ações de fim de bloco de código.

RegisterOperationAction(Action<OperationAnalysisContext>, OperationKind[])

Registre uma ação a ser executada após a conclusão da análise semântica de um IOperation com um Tipo apropriado. Uma ação de operação pode relatar Diagnosticsobre s IOperatione também pode coletar informações de estado a serem usadas por outras ações de operação ou ações de fim de bloco de código.

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

Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs

Registre uma ação a ser executada após a conclusão da análise semântica de um IOperation com um Tipo apropriado. Uma ação de operação pode relatar Diagnosticsobre s IOperatione também pode coletar informações de estado a serem usadas por outras ações de operação ou ações de fim de bloco de código.

public:
 virtual void RegisterOperationAction(Action<Microsoft::CodeAnalysis::Diagnostics::OperationAnalysisContext> ^ action, System::Collections::Immutable::ImmutableArray<Microsoft::CodeAnalysis::OperationKind> operationKinds);
public virtual 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
override this.RegisterOperationAction : Action<Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext> * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.OperationKind> -> unit
Public Overridable Sub RegisterOperationAction (action As Action(Of OperationAnalysisContext), operationKinds As ImmutableArray(Of OperationKind))

Parâmetros

action
Action<OperationAnalysisContext>

Ação a ser executada após a conclusão da análise semântica de um IOperation.

operationKinds
ImmutableArray<OperationKind>

A ação será executada somente se um IOperation's Kind corresponder a um dos valores do tipo de operação.

Aplica-se a

RegisterOperationAction(Action<OperationAnalysisContext>, OperationKind[])

Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs

Registre uma ação a ser executada após a conclusão da análise semântica de um IOperation com um Tipo apropriado. Uma ação de operação pode relatar Diagnosticsobre s IOperatione também pode coletar informações de estado a serem usadas por outras ações de operação ou ações de fim de bloco de código.

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())

Parâmetros

action
Action<OperationAnalysisContext>

Ação a ser executada após a conclusão da análise semântica de um IOperation.

operationKinds
OperationKind[]

A ação será executada somente se um IOperation's Kind corresponder a um dos valores do tipo de operação.

Aplica-se a