CodeAction.GetChangedDocumentAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
- progress
- IProgress<CodeAnalysisProgress>
- 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.