public override Int64 ReadContentAsLong() { XmlNode node = this.Node; if (_value == null && node.IsAtomicValue) { Int64 value = node.Value.ToLong(); SkipValue(node); return value; } return XmlConverter.ToInt64(ReadContentAsString()); }