static string CreateMessage(string filename, XmlTextReader xmlreader, string message, params object[] arguments)
{
if (filename != null && xmlreader != null) {
return string.Format("File format error in file '{0}'\r\nat line {1}, column {2}:\r\n{3}",
filename, xmlreader.LineNumber, xmlreader.LinePosition,
string.Format(message, arguments));
}
else {
return string.Format(message, arguments);
}
}