public void Dispose() { if (!_isDisposed) { PackageCatalogItemCreator.VerifyAll(); Storage.VerifyAll(); TelemetryService.VerifyAll(); Logger.VerifyAll(); GC.SuppressFinalize(this); _isDisposed = true; } }