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) 不支持的更改,则引发此更改。

适用于