private static void BuildErrors(ModValidationResult result, StringBuilder builder) { foreach (var modError in result.ModErrors) { builder.AppendLine(modError); } foreach (var fileValidationErrors in result.XmlErrors) { if (fileValidationErrors.Errors.Count > 0) { builder.AppendLine(fileValidationErrors.Path); builder.AppendLine(String.Format("{0} error(s) found.", fileValidationErrors.Errors.Count)); foreach (var error in fileValidationErrors.Errors) { builder.AppendLine( String.Format( "Line {0}, Position: {1} -- {2}", error.LineNumber, error.LinePosition, XmlErrorTranslator.Translate(error.Message) ) ); } builder.AppendLine(); } } }
private void WriteErrors(List <XmlValidationError> list) { output.AppendText(Environment.NewLine); foreach (var error in list) { output.SelectionFont = errorFont; output.AppendText( String.Format( "Line {0}, Position: {1} -- {2}", error.LineNumber, error.LinePosition, XmlErrorTranslator.Translate(error.Message) ) ); output.AppendText(Environment.NewLine); output.AppendText(Environment.NewLine); } }