共用方式為


CodeAction.GetChangedDocumentAsync 方法

定義

多載

GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken)

計算單一文件的變更。 如果您想要實作變更單一 CodeAction 檔的子類別,請覆寫此方法。 偏好在計算長時間執行且應該向用戶顯示進度時覆寫此方法 GetChangedDocumentAsync(CancellationToken)

GetChangedDocumentAsync(CancellationToken)

計算單一文件的變更。 如果您想要實作變更單一 CodeAction 檔的子類別,請覆寫此方法。 覆寫 GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken) 以在計算作業時報告進度。

GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken)

來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs

計算單一文件的變更。 如果您想要實作變更單一 CodeAction 檔的子類別,請覆寫此方法。 偏好在計算長時間執行且應該向用戶顯示進度時覆寫此方法 GetChangedDocumentAsync(CancellationToken)

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)

參數

cancellationToken
CancellationToken

傳回

例外狀況

如果此程式代碼動作不支援變更單一檔。

備註

所有程式代碼動作預期都會在解決方案上運作。 此方法是協助程式,可簡化只需要變更一份檔之程式代碼動作的 GetChangedSolutionAsync(CancellationToken) 實作。

適用於

GetChangedDocumentAsync(CancellationToken)

來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs
來源:
CodeAction.cs

計算單一文件的變更。 如果您想要實作變更單一 CodeAction 檔的子類別,請覆寫此方法。 覆寫 GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken) 以在計算作業時報告進度。

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)

參數

cancellationToken
CancellationToken

傳回

例外狀況

如果此程式代碼動作不支援變更單一檔。

備註

所有程式代碼動作預期都會在解決方案上運作。 此方法是協助程式,可簡化只需要變更一份檔之程式代碼動作的 GetChangedSolutionAsync(CancellationToken) 實作。

適用於