private static void LogEntry(ActivityLogEntryType type, string source, string message) { IVsActivityLog log = Log; if (log != null) { log.LogEntry(VsxConverter.MapLogTypeToAle(type), source, message); } }
private static void LogEntryHrPath(ActivityLogEntryType type, string source, string message, int hr, string path) { IVsActivityLog log = Log; if (log != null) { log.LogEntryHrPath(VsxConverter.MapLogTypeToAle(type), source, message, hr, path); } }
private static void LogEntryGuidHr(ActivityLogEntryType type, string source, string message, Guid guid, int hr) { IVsActivityLog log = Log; if (log != null) { log.LogEntryGuidHr(VsxConverter.MapLogTypeToAle(type), source, message, guid, hr); } }
// -------------------------------------------------------------------------------------------- /// <summary> /// Displays a Visual Studio message box. /// </summary> /// <param name="title">Title of the message</param> /// <param name="message">Message text</param> /// <param name="helpFile">Help file name</param> /// <param name="helpTopic">Help topic identifier</param> /// <param name="buttons">Buttons to show on the message box</param> /// <param name="defButton">Default message box button.</param> /// <param name="icon">Icon to display in the message box.</param> /// <param name="sysAlert">MB_SYSTEMMODAL flag</param> /// <returns> /// MessageBox result converted to DialogResult. /// </returns> // -------------------------------------------------------------------------------------------- private static DialogResult ShowInternal(string title, string message, string helpFile, uint helpTopic, MessageBoxButtons buttons, MessageBoxDefaultButton defButton, MessageBoxIcon icon, bool sysAlert) { Guid clsid = Guid.Empty; int result; ErrorHandler.ThrowOnFailure(UIShell.ShowMessageBox( 0, ref clsid, title, message, helpFile, helpTopic, VsxConverter.ConvertToOleMsgButton(buttons), VsxConverter.ConvertToOleMsgDefButton(defButton), VsxConverter.ConvertToOleMsgIcon(icon), sysAlert ? 1 : 0, out result)); return(VsxConverter.Win32ResultToDialogResult(result)); }