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); }
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); }