/// <summary> /// This function is the callback used to execute the command when the menu item is clicked. /// See the constructor to see how the menu item is associated with this function using /// OleMenuCommandService service and MenuCommand class. /// </summary> /// <param name="sender">Event sender.</param> /// <param name="e">Event args.</param> private void Execute(object sender, EventArgs e) { ThreadHelper.ThrowIfNotOnUIThread(); DTE dte = Package.GetGlobalService(typeof(SDTE)) as DTE; Document doc = dte.ActiveDocument; if (doc == null) { return; } TortoiseUtil.execDiff(doc.FullName); }
/// <summary> /// This function is the callback used to execute the command when the menu item is clicked. /// See the constructor to see how the menu item is associated with this function using /// OleMenuCommandService service and MenuCommand class. /// </summary> /// <param name="sender">Event sender.</param> /// <param name="e">Event args.</param> private void Execute(object sender, EventArgs e) { ThreadHelper.ThrowIfNotOnUIThread(); DTE dte = Package.GetGlobalService(typeof(SDTE)) as DTE; Document doc = dte.ActiveDocument; if (doc == null) { return; } string dir = System.IO.Path.GetDirectoryName(doc.FullName); TortoiseUtil.execLog(dir); }