Esempio n. 1
0
 /// <inheritdoc />
 public void Dispose()
 {
     _treeAlignment?.Dispose();
     this.GameContext.Assets?.Dispose();
     _treeModel?.Dispose();
     _treeSorter?.Dispose();
     _treeFilter?.Dispose();
     this.Tree?.Dispose();
 }
Esempio n. 2
0
 protected override void OnDestroyed()
 {
     base.OnDestroyed();
     limitationWidget.Dispose();
     // All this crap is needed for the GC to collect this widget and destroy it
     store.Dispose();
     filter.Dispose();
     sort.Dispose();
     iconview.Destroy();
     treeview.Destroy();
     checkCell.Destroy();
     Disposed = true;
 }
Esempio n. 3
0
        protected override void OnDestroyed()
        {
            Log.Verbose($"Destroying {GetType ()}");
            ViewModel = null;
            dictionaryStore.Clear();
            dictionaryNestedParent.Clear();
            if (filter != null)
            {
                filter.Dispose();
                filter = null;
            }
            if (sort != null)
            {
                sort.Dispose();
                sort = null;
            }
            base.OnDestroyed();

            Disposed = true;
        }
Esempio n. 4
0
 protected override void OnDestroyed()
 {
     keyStore.Dispose();
     filterModel.Dispose();
     base.OnDestroyed();
 }
 protected override void OnDestroyed()
 {
     filterModel.Dispose();
     templateStore.Dispose();
 }