Bagikan melalui


CodeAction.GetChangedSolutionAsync Metode

Definisi

Overload

GetChangedSolutionAsync(CancellationToken)

Menghitung semua perubahan untuk seluruh solusi. Ambil alih metode ini jika Anda ingin menerapkan CodeAction subkelas yang mengubah lebih dari satu dokumen. Ambil alih GetChangedSolutionAsync(IProgress<CodeAnalysisProgress>, CancellationToken) untuk melaporkan kemajuan kemajuan saat menghitung operasi.

GetChangedSolutionAsync(IProgress<CodeAnalysisProgress>, CancellationToken)

Menghitung semua perubahan untuk seluruh solusi. Ambil alih metode ini jika Anda ingin menerapkan CodeAction subkelas yang mengubah lebih dari satu dokumen. Lebih suka mengesampingkan metode ini daripada GetChangedSolutionAsync(CancellationToken) ketika komputasi berjalan lama dan kemajuan harus ditampilkan kepada pengguna.

GetChangedSolutionAsync(CancellationToken)

Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs

Menghitung semua perubahan untuk seluruh solusi. Ambil alih metode ini jika Anda ingin menerapkan CodeAction subkelas yang mengubah lebih dari satu dokumen. Ambil alih GetChangedSolutionAsync(IProgress<CodeAnalysisProgress>, CancellationToken) untuk melaporkan kemajuan kemajuan saat menghitung operasi.

protected:
 virtual System::Threading::Tasks::Task<Microsoft::CodeAnalysis::Solution ^> ^ GetChangedSolutionAsync(System::Threading::CancellationToken cancellationToken);
protected virtual System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Solution> GetChangedSolutionAsync(System.Threading.CancellationToken cancellationToken);
protected virtual System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Solution?> GetChangedSolutionAsync(System.Threading.CancellationToken cancellationToken);
abstract member GetChangedSolutionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Solution>
override this.GetChangedSolutionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Solution>
Protected Overridable Function GetChangedSolutionAsync (cancellationToken As CancellationToken) As Task(Of Solution)

Parameter

cancellationToken
CancellationToken

Mengembalikan

Berlaku untuk

GetChangedSolutionAsync(IProgress<CodeAnalysisProgress>, CancellationToken)

Sumber:
CodeAction.cs
Sumber:
CodeAction.cs
Sumber:
CodeAction.cs

Menghitung semua perubahan untuk seluruh solusi. Ambil alih metode ini jika Anda ingin menerapkan CodeAction subkelas yang mengubah lebih dari satu dokumen. Lebih suka mengesampingkan metode ini daripada GetChangedSolutionAsync(CancellationToken) ketika komputasi berjalan lama dan kemajuan harus ditampilkan kepada pengguna.

protected virtual System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Solution?> GetChangedSolutionAsync(IProgress<Microsoft.CodeAnalysis.CodeAnalysisProgress> progress, System.Threading.CancellationToken cancellationToken);
abstract member GetChangedSolutionAsync : IProgress<Microsoft.CodeAnalysis.CodeAnalysisProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Solution>
override this.GetChangedSolutionAsync : IProgress<Microsoft.CodeAnalysis.CodeAnalysisProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Solution>
Protected Overridable Function GetChangedSolutionAsync (progress As IProgress(Of CodeAnalysisProgress), cancellationToken As CancellationToken) As Task(Of Solution)

Parameter

cancellationToken
CancellationToken

Mengembalikan

Berlaku untuk