Пример #1
0
        private string LogError(SequencePointMessage e)
        {
            var message       = e.Text;
            var sequencePoint = e.SequencePoint;

            if (sequencePoint != null)
            {
                message = message + $"\r\n\t({sequencePoint.Document.Url}@{sequencePoint.StartLine}:{sequencePoint.StartColumn}\r\n\t => {File.ReadAllLines(sequencePoint.Document.Url).Skip(sequencePoint.StartLine - 1).FirstOrDefault()}";
            }

            return(message);
        }
Пример #2
0
        public static string FormatError(this SequencePointMessage error)
        {
            var message       = error.Text;
            var sequencePoint = error.SequencePoint;

            if (sequencePoint != null)
            {
                message = message + $"\r\n\t({sequencePoint.Document.Url}@{sequencePoint.StartLine}:{sequencePoint.StartColumn}\r\n\t => {File.ReadAllLines(sequencePoint.Document.Url).Skip(sequencePoint.StartLine - 1).FirstOrDefault()}";
            }

            return(message);
        }