CompilationStartAnalysisContext.RegisterOperationAction Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| RegisterOperationAction(Action<OperationAnalysisContext>, OperationKind[]) |
Daftarkan tindakan yang akan dijalankan setelah menyelesaikan analisis semantik dengan IOperation Jenis yang sesuai. Tindakan operasi dapat melaporkan Diagnostics, IOperationdan juga dapat mengumpulkan informasi status untuk digunakan oleh tindakan operasi lain atau tindakan akhir blok kode. |
| RegisterOperationAction(Action<OperationAnalysisContext>, ImmutableArray<OperationKind>) |
Daftarkan tindakan yang akan dijalankan setelah menyelesaikan analisis semantik dengan IOperation Jenis yang sesuai. Tindakan operasi dapat melaporkan Diagnostics, IOperationdan juga dapat mengumpulkan informasi status untuk digunakan oleh tindakan operasi lain atau tindakan akhir blok kode. |
RegisterOperationAction(Action<OperationAnalysisContext>, OperationKind[])
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
Daftarkan tindakan yang akan dijalankan setelah menyelesaikan analisis semantik dengan IOperation Jenis yang sesuai. Tindakan operasi dapat melaporkan Diagnostics, IOperationdan juga dapat mengumpulkan informasi status untuk digunakan oleh tindakan operasi lain atau tindakan akhir blok kode.
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())
Parameter
- action
- Action<OperationAnalysisContext>
Tindakan yang akan dijalankan setelah menyelesaikan analisis semantik dari IOperation.
- operationKinds
- OperationKind[]
Tindakan akan dijalankan hanya jika IOperationJenis cocok dengan salah satu nilai jenis operasi.
Berlaku untuk
RegisterOperationAction(Action<OperationAnalysisContext>, ImmutableArray<OperationKind>)
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
- Sumber:
- DiagnosticAnalysisContext.cs
Daftarkan tindakan yang akan dijalankan setelah menyelesaikan analisis semantik dengan IOperation Jenis yang sesuai. Tindakan operasi dapat melaporkan Diagnostics, IOperationdan juga dapat mengumpulkan informasi status untuk digunakan oleh tindakan operasi lain atau tindakan akhir blok kode.
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))
Parameter
- action
- Action<OperationAnalysisContext>
Tindakan yang akan dijalankan setelah menyelesaikan analisis semantik dari IOperation.
- operationKinds
- ImmutableArray<OperationKind>
Tindakan akan dijalankan hanya jika IOperationJenis cocok dengan salah satu nilai jenis operasi.