public DependencyNode(
			DependenciesMessage message,
			DependencyDescription dependency,
			FrameworkNode parentNode = null)
        {
            this.message = message;
            this.dependency = dependency;
            this.parentNode = parentNode;
        }
 public void DependenciesUpdated(OmniSharp.Dnx.Project project, DependenciesMessage message)
 {
     DispatchService.GuiDispatch (() => UpdateDependencies (project, message));
 }
 void UpdateDependencies(OmniSharp.Dnx.Project project, DependenciesMessage message)
 {
     DnxProject matchedProject = FindProjectByProjectJsonFileName (project.Path);
     if (matchedProject != null) {
         matchedProject.UpdateDependencies (message);
     }
 }
 public FrameworkNode(DependenciesMessage message)
 {
     this.message = message;
     rootDependency = message.Dependencies[message.RootDependency];
 }
 public DependencyNode(DependenciesMessage message, DependencyDescription dependency)
 {
     this.message = message;
     this.dependency = dependency;
 }