Workspace.TryApplyChanges(Solution) 메서드

정의

솔루션의 변경 내용을 작업 영역에 다시 적용합니다.

지정된 솔루션은 이 작업 영역에서 시작된 솔루션이어야 합니다. 그렇지 않거나 작업 영역에서 솔루션을 가져온 이후 작업 영역이 업데이트된 경우 이 메서드는 false를 반환합니다. 솔루션에 메서드에 따라 CanApplyChange(ApplyChangesKind) 지원되지 않는 변경 내용이 포함되어 있으면 이 메서드는 계속 throw됩니다.

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

반환

예외

솔루션에 메서드에 따라 지원되지 않는 변경 내용이 포함된 경우 throw됩니다 CanApplyChange(ApplyChangesKind) .

적용 대상