/// <summary> /// Toes the string. /// </summary> /// <returns></returns> /// <remarks></remarks> public override string ToString() { string path = Path ?? "Unknown"; string line = "Unknown", pos = "Unknown"; if (LineInfo != null && LineInfo.HasLineInfo()) { line = LineInfo.LineNumber.ToString(CultureInfo.CurrentCulture); pos = LineInfo.LinePosition.ToString(CultureInfo.CurrentCulture); } return(String.Format(CultureInfo.CurrentCulture, "File: {0} (line {1}, pos{2})", path, line, pos)); }
public override string ToString() { var buf = new StringBuilder(512); buf.Append("file: "); buf.Append(File.GetSourcePath(false) ?? File.RelativePath); if (LineInfo.HasLineInfo()) { buf.Append(" , line: ").Append(LineInfo.LineNumber).Append(", column: ").Append(LineInfo.LinePosition); } return(buf.ToString()); }