private static void MenuItemCallback(object sender, EventArgs e) { var dte = (DTE)Package.GetGlobalService(typeof(SDTE)); dte.UndoContext.Open("ctx"); try { AddInheritdocEverywhere.Execute(dte.ActiveDocument.ProjectItem); } finally { dte.UndoContext.Close(); } }
private static void MenuItemCallback(object sender, EventArgs e) { var dte = (DTE2)Package.GetGlobalService(typeof(SDTE)); dte.UndoContext.Open("ctx", false); try { List <ProjectItem> projectItems = TfsService.GetPendingChanges(); foreach (var projectItem in projectItems) { AddInheritdocEverywhere.Execute(projectItem); } } finally { dte.UndoContext.Close(); } }