public override void WriteValue(double? value)
        {
            if (value == null)
            {
                WriteNull();