public override Task <IEnumerable <IDependencyNode> > SearchAsync(IDependencyNode node, string searchTerm) { if (!IsImplicit(node, out string packageItemSpec)) { return(base.SearchAsync(node, searchTerm)); } return(NuGetPackagesDataProvider.SearchAsync(packageItemSpec, searchTerm)); }
public override IDependencyNode GetDependencyNode(DependencyNodeId id) { var node = base.GetDependencyNode(id); if (node == null) { return(null); } if (!IsImplicit(node, out string packageItemSpec)) { return(node); } NuGetPackagesDataProvider.UpdateNodeChildren(packageItemSpec, node); return(node); }