public override TimeSpan ReadContentAsTimeSpan()
{
XmlNode node = this.Node;
if (_value == null && node.IsAtomicValue)
{
TimeSpan value = node.Value.ToTimeSpan();
SkipValue(node);
return value;
}
return XmlConverter.ToTimeSpan(ReadContentAsString());
}