Nyaml.Mark.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            var snippet = this.GetSnippet();
            var where = string.Format("  in \"{0}\", line {1}, column {2}", this.Name, this.Line + 1, this.Column + 1);
            if (snippet != null)
                where += snippet;
            return where;
        }

Usage Example

Ejemplo n.º 1
0
 private static string MakeMessage(string context, Mark contextMark,
     string problem, Mark problemMark, string note)
 {
     var lines = new List<string>();
     if (context != null)
         lines.Add(context);
     if (contextMark != null
         && (problem == null
          || problemMark == null
          || contextMark.Name != problemMark.Name
          || contextMark.Line != problemMark.Line
          || contextMark.Column != problemMark.Column))
         lines.Add(contextMark.ToString());
     if (problem != null)
         lines.Add(problem);
     if (problemMark != null)
         lines.Add(problemMark.ToString());
     if (note != null)
         lines.Add(note);
     return string.Join("\n", lines);
 }