public void Dispose() { if (_innerDataProvider != null) { _innerDataProvider.Dispose(); _innerDataProvider = null; } }