void RealDispose(bool disposing)
        {
            _disposed = true;

            if (disposing)
            {
                _reader.Dispose();
            }
        }
        void RealDispose()
        {
            _disposed = true;

            _reader?.Dispose();
        }