/// <summary> /// Ensures that all local service instances /// are safely disposed. /// </summary> private void DisposeServiceInstances() { _scriptVideoService?.Dispose(); _scriptVideoService = null; _systemDialogService = null; _clipboardService?.Dispose(); _clipboardService = null; }
public void Dispose() { _scriptVideoContext = null; if (_scriptVideoService != null) { _scriptVideoService.Dispose(); _scriptVideoService = null; } if (_project != null) { _projectService.CloseProject(); _project = null; } }