public override void Dispose() { view.OnOpenMarketplaceRequested -= OnOpenMarketplacePressed; landSearchHandler.OnResult -= OnSearchResult; using (var iterator = landElementViews.GetEnumerator()) { while (iterator.MoveNext()) { iterator.Dispose(); } } while (landElementViewsPool.Count > 0) { landElementViewsPool.Dequeue().Dispose(); } view.Dispose(); }
public override void Dispose() { view.Dispose(); }