protected override void Dispose(bool disposing) { if (disposing) { firstSortedClient.PropertyChanged -= FirstSortedClientPropertyChangedHandler; firstSortedClient.Dispose(); SortedClients.Dispose(); } }
protected override void Dispose(bool disposing) { if (disposing) { manifestsCheckTimer?.Dispose(); ManifestUrls.GenericCollectionChanged -= ManifestUrlsGenericCollectionChangedHandler; AddOns?.Dispose(); addOnsActiveEnumerable?.Dispose(); addOnsWithUpdateAvailable?.Dispose(); } }