public static IEnumerable<string> GetChildrenFiles(IVsHierarchy hierarchy) { return GetProjectItemIds(hierarchy, VSConstants.VSITEMID_ROOT) .Skip(1) .Select(x => VisualHgSolution.GetItemFiles(hierarchy, x).FirstOrDefault()); }
private static bool HasPendingChildren(IVsHierarchy hierarchy) { return(VisualHgSolution.GetChildrenFiles(hierarchy).Any(x => VisualHgFileStatus.IsPending(x))); }