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