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