#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member protected virtual void Dispose(bool disposing) { if (!_disposedValue) { if (disposing) { _queryProvider.Dispose(); _queryProvider = null; } _disposedValue = true; } }