public override void Flush()
 {
     if (_bufferLength > 0)
     {
         _obj.AppendData(_buffer, 0, _bufferLength);
         _bufferLength = 0;
     }
 }