private static IEnumerable <ISource> GetSourceFiles(this IVsProject inProject, DTE dte, VSConstants.VSITEMID startingWith) => ((IVsHierarchy)inProject).GetChildrenIds(startingWith).SelectMany(id => inProject.FilesUnder(dte, id));