public override string ToString() {
if (FileName.Length > 0) {
return string.Format(CultureInfo.InvariantCulture, "{0}({1},{2}) : {3} {4}: {5}",
new object[] {
FileName,
Line,
Column,
IsWarning ? "warning" : "error",
ErrorNumber,
ErrorText});
}
else
return string.Format(CultureInfo.InvariantCulture, "{0} {1}: {2}",
IsWarning ? "warning" : "error",
ErrorNumber,
ErrorText);
}
}