public override string ToString()
{
StringBuilder builder = new StringBuilder ();
if (file != null)
builder.Append (file.FileName);
if (Row > 0) {
builder.Append (" line ");
builder.Append (Row);
}
if (LineOffset > 0) {
builder.Append (" (");
builder.Append ("offset ");
builder.Append (LineOffset);
builder.Append (")");
}
if (LineRange > 0) {
builder.Append (" (");
builder.Append ("range ");
builder.Append (LineRange);
builder.Append (")");
}
return builder.ToString ();
}