OperationBlockStartAnalysisContext.RegisterOperationAction Metodo

Definizione

Overload

RegisterOperationAction(Action<OperationAnalysisContext>, OperationKind[])

Registrare un'azione da eseguire al completamento dell'analisi semantica di un'operazione con un tipo appropriato. Un'azione di operazione può segnalare Diagnosticle informazioni sullo IOperationstato e può anche raccogliere informazioni sullo stato da usare da altre azioni di operazione o azioni di blocco operazioni.

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

Registrare un'azione da eseguire al completamento dell'analisi semantica di un IOperation oggetto con un tipo appropriato. Un'azione di operazione può segnalare Diagnosticle informazioni sullo IOperationstato e può anche raccogliere informazioni sullo stato da usare da altre azioni di operazione o azioni di blocco operazioni.

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

Registrare un'azione da eseguire al completamento dell'analisi semantica di un'operazione con un tipo appropriato. Un'azione di operazione può segnalare Diagnosticle informazioni sullo IOperationstato e può anche raccogliere informazioni sullo stato da usare da altre azioni di operazione o azioni di blocco operazioni.

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

Parametri

action
Action<OperationAnalysisContext>

Azione da eseguire al completamento dell'analisi semantica di un IOperationoggetto .

operationKinds
OperationKind[]

L'azione verrà eseguita solo se un tipo di oggetto IOperationcorrisponde a uno dei valori del tipo di operazione.

Si applica a

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

Registrare un'azione da eseguire al completamento dell'analisi semantica di un IOperation oggetto con un tipo appropriato. Un'azione di operazione può segnalare Diagnosticle informazioni sullo IOperationstato e può anche raccogliere informazioni sullo stato da usare da altre azioni di operazione o azioni di blocco operazioni.

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

Parametri

action
Action<OperationAnalysisContext>

Azione da eseguire al completamento dell'analisi semantica di un IOperationoggetto .

operationKinds
ImmutableArray<OperationKind>

L'azione verrà eseguita solo se un tipo di oggetto IOperationcorrisponde a uno dei valori del tipo di operazione.

Si applica a