public override void WriteDoubleText(double value) { int count = XmlConverter.ToChars(value, _chars, 0); if (_text) { _writer.WriteText(_chars, 0, count); } else { _writer.WriteDoubleText(value); } _signingWriter.WriteText(_chars, 0, count); }