Share via


Workspace.TryApplyChanges(Solution) 方法

定義

將對解決方案所做的變更套用回工作區。

指定的解決方案必須是源自此工作區的解決方案。 如果不是,或從工作區取得解決方案之後已更新工作區,則此方法會傳回 false。 如果解決方案包含根據 方法不支援的 CanApplyChange(ApplyChangesKind) 變更,此方法仍會擲回。

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

參數

newSolution
Solution

傳回

例外狀況

如果方案包含根據 方法不支援的變更, CanApplyChange(ApplyChangesKind) 則會擲回 。

適用於