Freigeben über


CodeAction.GetChangedDocumentAsync Methode

Definition

Überlädt

GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken)

Berechnet Änderungen für ein einzelnes Dokument. Überschreiben Sie diese Methode, wenn Sie eine CodeAction Unterklasse implementieren möchten, die ein einzelnes Dokument ändert. Überschreiben Sie diese Methode lieber GetChangedDocumentAsync(CancellationToken) , wenn die Berechnung lang ausgeführt wird und der Fortschritt dem Benutzer angezeigt werden sollte.

GetChangedDocumentAsync(CancellationToken)

Berechnet Änderungen für ein einzelnes Dokument. Überschreiben Sie diese Methode, wenn Sie eine CodeAction Unterklasse implementieren möchten, die ein einzelnes Dokument ändert. Überschreiben Sie GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken) , um den Fortschritt beim Berechnen der Vorgänge zu melden.

GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken)

Quelle:
CodeAction.cs
Quelle:
CodeAction.cs

Berechnet Änderungen für ein einzelnes Dokument. Überschreiben Sie diese Methode, wenn Sie eine CodeAction Unterklasse implementieren möchten, die ein einzelnes Dokument ändert. Überschreiben Sie diese Methode lieber GetChangedDocumentAsync(CancellationToken) , wenn die Berechnung lang ausgeführt wird und der Fortschritt dem Benutzer angezeigt werden sollte.

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

Gibt zurück

Ausnahmen

Wenn diese Codeaktion das Ändern eines einzelnen Dokuments nicht unterstützt.

Hinweise

Es wird erwartet, dass alle Codeaktionen für Lösungen ausgeführt werden. Diese Methode ist ein Hilfsprogramm, um die Implementierung von GetChangedSolutionAsync(CancellationToken) für Codeaktionen zu vereinfachen, die nur ein Dokument ändern müssen.

Gilt für:

GetChangedDocumentAsync(CancellationToken)

Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs
Quelle:
CodeAction.cs

Berechnet Änderungen für ein einzelnes Dokument. Überschreiben Sie diese Methode, wenn Sie eine CodeAction Unterklasse implementieren möchten, die ein einzelnes Dokument ändert. Überschreiben Sie GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken) , um den Fortschritt beim Berechnen der Vorgänge zu melden.

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

Gibt zurück

Ausnahmen

Wenn diese Codeaktion das Ändern eines einzelnen Dokuments nicht unterstützt.

Hinweise

Es wird erwartet, dass alle Codeaktionen für Lösungen ausgeführt werden. Diese Methode ist ein Hilfsprogramm, um die Implementierung von GetChangedSolutionAsync(CancellationToken) für Codeaktionen zu vereinfachen, die nur ein Dokument ändern müssen.

Gilt für: