public Task RestoreMissingPackagesAsync(
     INuGetAwareProject project,
     INuGetProjectContext context,
     CancellationToken token)
 {
     return(project.RestorePackagesAsync(solutionManager, context, token));
 }
        public RestoreNuGetPackagesInNuGetAwareProjectAction(
            DotNetProject project,
            IMonoDevelopSolutionManager solutionManager)
        {
            nugetAwareProject = (INuGetAwareProject)project;

            packageManagementEvents = PackageManagementServices.PackageManagementEvents;

            restoreManager = new NuGetAwareProjectPackageRestoreManager(
                solutionManager
                );
        }
		public RestoreNuGetPackagesInNuGetAwareProjectAction (
			DotNetProject project,
			IMonoDevelopSolutionManager solutionManager)
		{
			nugetAwareProject = (INuGetAwareProject)project;

			packageManagementEvents = PackageManagementServices.PackageManagementEvents;

			restoreManager = new NuGetAwareProjectPackageRestoreManager (
				solutionManager
			);
		}
		public Task RestoreMissingPackagesAsync (
			INuGetAwareProject project,
			INuGetProjectContext context,
			CancellationToken token)
		{
			return project.RestorePackagesAsync (solutionManager, context, token);
		}