public override void BuildChildNodes (ITreeBuilder treeBuilder, object dataObject) { DotNetProject project = GetProject (treeBuilder); if (project != null) { var projectReferences = dataObject as ProjectReferenceCollection; var folderNode = new ProjectReferencesFromPackagesFolderNode (project, projectReferences); if (folderNode.AnyReferencesFromPackages ()) { treeBuilder.AddChild (folderNode); } } }
public override void BuildChildNodes (ITreeBuilder treeBuilder, object dataObject) { ProjectPackagesFolderNode packagesFolder = GetPackagesFolderNode (treeBuilder); if (packagesFolder != null && packagesFolder.AnyPackageReferences ()) { var projectReferences = dataObject as ProjectReferenceCollection; var folderNode = new ProjectReferencesFromPackagesFolderNode (packagesFolder, projectReferences); if (folderNode.AnyReferencesFromPackages ()) { treeBuilder.AddChild (folderNode); } } }
public override void BuildChildNodes(ITreeBuilder treeBuilder, object dataObject) { DotNetProject project = GetProject(treeBuilder); if (project != null) { var projectReferences = dataObject as ProjectReferenceCollection; var folderNode = new ProjectReferencesFromPackagesFolderNode(project, projectReferences); if (folderNode.AnyReferencesFromPackages()) { treeBuilder.AddChild(folderNode); } } }
public override void BuildChildNodes(ITreeBuilder treeBuilder, object dataObject) { ProjectPackagesFolderNode packagesFolder = GetPackagesFolderNode(treeBuilder); if (packagesFolder != null && packagesFolder.AnyPackageReferences()) { var projectReferences = dataObject as ProjectReferenceCollection; var folderNode = new ProjectReferencesFromPackagesFolderNode(packagesFolder, projectReferences); if (folderNode.AnyReferencesFromPackages()) { treeBuilder.AddChild(folderNode); } } }