public CheckForUpdatedPackagesAction(
     ISolution solution,
     IUpdatedNuGetPackagesInWorkspace updatedPackagesInWorkspace)
 {
     this.solution = solution;
     this.updatedPackagesInWorkspace = updatedPackagesInWorkspace;
 }
Example #2
0
 public DependenciesNode(DotNetProject project, IUpdatedNuGetPackagesInWorkspace updatedPackagesInWorkspace)
 {
     Project = project;
     this.updatedPackagesInWorkspace = updatedPackagesInWorkspace;
     PackageDependencyCache          = new PackageDependencyNodeCache(Project);
     FrameworkReferencesCache        = new FrameworkReferenceNodeCache(Project);
 }
		public CheckForUpdatedPackagesAction (
			ISolution solution,
			IUpdatedNuGetPackagesInWorkspace updatedPackagesInWorkspace)
		{
			this.solution = solution;
			this.updatedPackagesInWorkspace = updatedPackagesInWorkspace;
		}
		protected ProjectPackagesFolderNode (
			IDotNetProject project,
			IUpdatedNuGetPackagesInWorkspace updatedPackagesInWorkspace,
			bool createNuGetProject)
		{
			this.project = project;
			this.updatedPackagesInWorkspace = updatedPackagesInWorkspace;

			if (createNuGetProject)
				CreateInitNuGetProject ();
		}
        protected ProjectPackagesFolderNode(
            IDotNetProject project,
            IUpdatedNuGetPackagesInWorkspace updatedPackagesInWorkspace,
            bool createNuGetProject)
        {
            this.project = project;
            this.updatedPackagesInWorkspace = updatedPackagesInWorkspace;

            if (createNuGetProject)
            {
                CreateInitNuGetProject();
            }
        }
Example #6
0
        async Task CreateDependenciesNode(IUpdatedNuGetPackagesInWorkspace updatedNuGetPackages = null)
        {
            dependenciesNodeBuilder = new TestableDependenciesNodeBuilder();
            dependenciesNode        = new DependenciesNode(project, updatedNuGetPackages ?? PackageManagementServices.UpdatedPackagesInWorkspace);
            dependenciesNode.PackageDependencyCache.PackageDependenciesChanged += PackageDependenciesChanged;
            packageDependenciesChanged = new TaskCompletionSource <bool> ();

            dependenciesNode.PackageDependencyCache.Refresh();
            dependenciesNode.FrameworkReferencesCache.Refresh();

            await WaitForPackageDependenciesChanged();

            dependenciesNodeBuilder.BuildChildNodes(null, dependenciesNode);
            nugetFolderNode      = dependenciesNodeBuilder.PackageDependencies;
            sdkFolderNode        = dependenciesNodeBuilder.SdkDependencies;
            frameworksFolderNode = dependenciesNodeBuilder.FrameworkReferences;
        }
		public TestableProjectPackagesFolderNode (
			IDotNetProject project,
			IUpdatedNuGetPackagesInWorkspace updatedPackagesInWorkspace)
			: base (project, updatedPackagesInWorkspace, false)
		{
		}
 public TestableProjectPackagesFolderNode(
     IDotNetProject project,
     IUpdatedNuGetPackagesInWorkspace updatedPackagesInWorkspace)
     : base(project, updatedPackagesInWorkspace, false)
 {
 }
		public ProjectPackagesFolderNode (
			IDotNetProject project,
			IUpdatedNuGetPackagesInWorkspace updatedPackagesInWorkspace)
			: this (project, updatedPackagesInWorkspace, true)
		{
		}
 public ProjectPackagesFolderNode(
     IDotNetProject project,
     IUpdatedNuGetPackagesInWorkspace updatedPackagesInWorkspace)
     : this(project, updatedPackagesInWorkspace, true)
 {
 }