Freigeben über


CodeAction.GetChangedSolutionAsync Methode

Definition

Überlädt

GetChangedSolutionAsync(CancellationToken)

Berechnet alle Änderungen für eine gesamte Lösung. Überschreiben Sie diese Methode, wenn Sie eine CodeAction Unterklasse implementieren möchten, die mehrere Dokumente ändert. Überschreiben Sie GetChangedSolutionAsync(IProgress<CodeAnalysisProgress>, CancellationToken) , um den Fortschritt beim Berechnen der Vorgänge zu melden.

GetChangedSolutionAsync(IProgress<CodeAnalysisProgress>, CancellationToken)

Berechnet alle Änderungen für eine gesamte Lösung. Überschreiben Sie diese Methode, wenn Sie eine CodeAction Unterklasse implementieren möchten, die mehrere Dokumente ändert. Überschreiben Sie diese Methode lieber GetChangedSolutionAsync(CancellationToken) , wenn die Berechnung lang ausgeführt wird und der Fortschritt dem Benutzer angezeigt werden sollte.

GetChangedSolutionAsync(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 alle Änderungen für eine gesamte Lösung. Überschreiben Sie diese Methode, wenn Sie eine CodeAction Unterklasse implementieren möchten, die mehrere Dokumente ändert. Überschreiben Sie GetChangedSolutionAsync(IProgress<CodeAnalysisProgress>, CancellationToken) , um den Fortschritt beim Berechnen der Vorgänge zu melden.

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

Parameter

cancellationToken
CancellationToken

Gibt zurück

Gilt für:

GetChangedSolutionAsync(IProgress<CodeAnalysisProgress>, CancellationToken)

Quelle:
CodeAction.cs
Quelle:
CodeAction.cs

Berechnet alle Änderungen für eine gesamte Lösung. Überschreiben Sie diese Methode, wenn Sie eine CodeAction Unterklasse implementieren möchten, die mehrere Dokumente ändert. Überschreiben Sie diese Methode lieber GetChangedSolutionAsync(CancellationToken) , wenn die Berechnung lang ausgeführt wird und der Fortschritt dem Benutzer angezeigt werden sollte.

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

Parameter

cancellationToken
CancellationToken

Gibt zurück

Gilt für: