public NuGetWorkspaceCommandHandler(JoinableTaskContext taskContext, IAsyncServiceProvider asyncServiceProvider)
        {
            if (taskContext == null)
            {
                throw new ArgumentNullException(nameof(taskContext));
            }

            _restoreCommandHandler = new RestoreCommandHandler(taskContext.Factory, asyncServiceProvider);
        }