public override void WriteUInt64Text(UInt64 value) { if (value <= Int64.MaxValue) { WriteInt64Text((Int64)value); } else { WriteTextNodeWithInt64(XmlBinaryNodeType.UInt64Text, (Int64)value); } }