Exemplo n.º 1
0
        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();
                }
            }
        }
Exemplo n.º 2
0
        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);
            }
        }