private void GetCurrentPosition(out int lineNumber, out int linePosition)
{
if (Reader is IXmlLineInfo)
{
IXmlLineInfo lineInfo = (IXmlLineInfo)Reader;
lineNumber = lineInfo.LineNumber;
linePosition = lineInfo.LinePosition;
}
else
lineNumber = linePosition = -1;
}