Exemple #1
0
            /// <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());
        }