Example #1
0
        protected override void Dispose(bool finalize)
        {
            // workspace is going away. unregister this workspace from work coordinator
            _workCoordinatorService.Unregister(this, blockingShutdown: true);

            base.Dispose(finalize);
        }
Example #2
0
        protected override void Dispose(bool finalize)
        {
            base.Dispose(finalize);

            if (_workCoordinatorService != null)
            {
                _workCoordinatorService.Unregister(this);
                _workCoordinatorService = null;
            }

            this.ClearSolution();
        }