Freigeben über


Workspace.TryApplyChanges(Solution) Methode

Definition

Wenden Sie Änderungen an einer Lösung zurück auf den Arbeitsbereich an.

Die angegebene Lösung muss eine lösung sein, die aus diesem Arbeitsbereich stammt. Wenn dies nicht der Fall ist oder der Arbeitsbereich seit dem Abrufen der Lösung aus dem Arbeitsbereich aktualisiert wurde, gibt diese Methode "false" zurück. Diese Methode wird weiterhin ausgelöst, wenn die Lösung Änderungen enthält, die gemäß der CanApplyChange(ApplyChangesKind) Methode nicht unterstützt werden.

public:
 virtual bool TryApplyChanges(Microsoft::CodeAnalysis::Solution ^ newSolution);
public virtual bool TryApplyChanges (Microsoft.CodeAnalysis.Solution newSolution);
abstract member TryApplyChanges : Microsoft.CodeAnalysis.Solution -> bool
override this.TryApplyChanges : Microsoft.CodeAnalysis.Solution -> bool
Public Overridable Function TryApplyChanges (newSolution As Solution) As Boolean

Parameter

newSolution
Solution

Gibt zurück

Ausnahmen

Wird ausgelöst, wenn die Lösung Änderungen enthält, die nicht gemäß der CanApplyChange(ApplyChangesKind) Methode unterstützt werden.

Gilt für: