Bagikan melalui


CodeAction.GetChangedDocumentAsync Metode

Definisi

Overload

GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken)

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

GetChangedDocumentAsync(CancellationToken)

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

GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken)

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

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

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

Parameter

cancellationToken
CancellationToken

Mengembalikan

Pengecualian

Jika tindakan kode ini tidak mendukung perubahan satu dokumen.

Keterangan

Semua tindakan kode diharapkan beroperasi pada solusi. Metode ini adalah pembantu GetChangedSolutionAsync(CancellationToken) untuk menyederhanakan implementasi untuk tindakan kode yang hanya perlu mengubah satu dokumen.

Berlaku untuk

GetChangedDocumentAsync(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 perubahan untuk satu dokumen. Ambil alih metode ini jika Anda ingin menerapkan CodeAction subkelas yang mengubah satu dokumen. Ambil alih GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken) untuk melaporkan kemajuan kemajuan saat menghitung operasi.

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

Parameter

cancellationToken
CancellationToken

Mengembalikan

Pengecualian

Jika tindakan kode ini tidak mendukung perubahan satu dokumen.

Keterangan

Semua tindakan kode diharapkan beroperasi pada solusi. Metode ini adalah pembantu GetChangedSolutionAsync(CancellationToken) untuk menyederhanakan implementasi untuk tindakan kode yang hanya perlu mengubah satu dokumen.

Berlaku untuk