Condividi tramite


CodeAction.GetChangedDocumentAsync Metodo

Definizione

Overload

GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken)

Calcola le modifiche per un singolo documento. Eseguire l'override di questo metodo se si desidera implementare una CodeAction sottoclasse che modifica un singolo documento. Preferire l'override di questo metodo quando GetChangedDocumentAsync(CancellationToken) il calcolo è a esecuzione prolungata e l'avanzamento deve essere visualizzato all'utente.

GetChangedDocumentAsync(CancellationToken)

Calcola le modifiche per un singolo documento. Eseguire l'override di questo metodo se si desidera implementare una CodeAction sottoclasse che modifica un singolo documento. Eseguire l'override per segnalare GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken) lo stato di avanzamento durante il calcolo delle operazioni.

GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken)

Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs

Calcola le modifiche per un singolo documento. Eseguire l'override di questo metodo se si desidera implementare una CodeAction sottoclasse che modifica un singolo documento. Preferire l'override di questo metodo quando GetChangedDocumentAsync(CancellationToken) il calcolo è a esecuzione prolungata e l'avanzamento deve essere visualizzato all'utente.

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)

Parametri

cancellationToken
CancellationToken

Restituisce

Eccezioni

Se questa azione di codice non supporta la modifica di un singolo documento.

Commenti

È previsto che tutte le azioni di codice funzionino sulle soluzioni. Questo metodo è un helper per semplificare l'implementazione di per le azioni di GetChangedSolutionAsync(CancellationToken) codice che devono solo modificare un documento.

Si applica a

GetChangedDocumentAsync(CancellationToken)

Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs
Origine:
CodeAction.cs

Calcola le modifiche per un singolo documento. Eseguire l'override di questo metodo se si desidera implementare una CodeAction sottoclasse che modifica un singolo documento. Eseguire l'override per segnalare GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken) lo stato di avanzamento durante il calcolo delle operazioni.

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)

Parametri

cancellationToken
CancellationToken

Restituisce

Eccezioni

Se questa azione di codice non supporta la modifica di un singolo documento.

Commenti

È previsto che tutte le azioni di codice funzionino sulle soluzioni. Questo metodo è un helper per semplificare l'implementazione di per le azioni di GetChangedSolutionAsync(CancellationToken) codice che devono solo modificare un documento.

Si applica a