public void CollectActiveProjectItem(bool aClangFormatFlag = false) { try { DTE vsServiceProvider = VsServiceProvider.TryGetService(typeof(DTE), out object dte) ? (dte as DTE) : null; Document activeDocument = vsServiceProvider.ActiveDocument; if (activeDocument == null) { CollectSelectedFiles(ActiveWindowProperties.GetProjectItemOfActiveWindow(), aClangFormatFlag); } else { SelectedProjectItem activeProjectItem = new SelectedProjectItem(activeDocument.ProjectItem); items.Add(activeProjectItem); } } catch (Exception e) { throw new Exception(e.Message); } }
protected IEnumerable <IItem> CollectSelectedItems(bool aClangFormatFlag = false, List <string> aAcceptedExtensionTypes = null) { mItemsCollector = new ItemsCollector(aAcceptedExtensionTypes); mItemsCollector.CollectSelectedFiles(ActiveWindowProperties.GetProjectItemOfActiveWindow(), aClangFormatFlag); return(mItemsCollector.GetItems); }
protected IEnumerable <IItem> CollectSelectedItems(List <string> aAcceptedExtensionTypes = null) { mItemsCollector = new ItemsCollector(Package, aAcceptedExtensionTypes); mItemsCollector.CollectSelectedFiles(DTEObj, ActiveWindowProperties.GetProjectItemOfActiveWindow(DTEObj)); return(mItemsCollector.GetItems); }
protected List <IItem> CollectSelectedItems() { mItemsCollector = new ItemsCollector(Package); mItemsCollector.CollectSelectedFiles(DTEObj, ActiveWindowProperties.GetProjectItemOfActiveWindow(DTEObj)); return(mItemsCollector.GetItems); }