/// <summary> /// Generates a detailed error message based on object ContextError /// </summary> /// <param name="error">Object ContextError</param> /// <returns>Detailed error message</returns> internal static string FormatContextError(ContextError error) { var errorMessage = new StringBuilder(); errorMessage.AppendFormatLine("{0}: {1}", CoreStrings.ErrorDetails_Message, error.Message); errorMessage.AppendFormatLine("{0}: {1}", CoreStrings.ErrorDetails_ErrorCode, error.ErrorCode); errorMessage.AppendFormatLine("{0}: {1}", CoreStrings.ErrorDetails_Severity, error.Severity); errorMessage.AppendFormatLine("{0}: {1}", CoreStrings.ErrorDetails_Subcategory, error.Subcategory); if (!string.IsNullOrWhiteSpace(error.HelpKeyword)) { errorMessage.AppendFormatLine("{0}: {1}", CoreStrings.ErrorDetails_HelpKeyword, error.HelpKeyword); } if (!string.IsNullOrWhiteSpace(error.File)) { errorMessage.AppendFormatLine("{0}: {1}", CoreStrings.ErrorDetails_File, error.File); } errorMessage.AppendFormatLine("{0}: {1}", CoreStrings.ErrorDetails_StartLine, error.StartLine); errorMessage.AppendFormatLine("{0}: {1}", CoreStrings.ErrorDetails_StartColumn, error.StartColumn); errorMessage.AppendFormatLine("{0}: {1}", CoreStrings.ErrorDetails_EndLine, error.EndLine); errorMessage.AppendFormat("{0}: {1}", CoreStrings.ErrorDetails_EndColumn, error.EndColumn); return errorMessage.ToString(); }
internal CssErrorEventArgs(CssException exc, ContextError error) { Error = error; Exception = exc; }
public JScriptExceptionEventArgs(JScriptException exception, ContextError error) { Error = error; Exception = exception; }