ComponentFactory.Krypton.Docking.DockingDragManager.Dispose C# (CSharp) Method

Dispose() protected method

Release unmanaged and optionally managed resources.
protected Dispose ( bool disposing ) : void
disposing bool Called from Dispose method.
return void
        protected override void Dispose(bool disposing)
        {
            RemoveFilter();

            // Remove any temporary pages created during the dragging process that are used to prevent cells being removed
            _manager.PropogateAction(DockingPropogateAction.ClearStoredPages, new string[] { "TemporaryPage" });

            // Remember to unhook event and dispose timer to prevent resource leak
            _moveTimer.Tick -= new EventHandler(OnFloatingWindowMove);
            _moveTimer.Stop();
            _moveTimer.Dispose();

            base.Dispose(disposing);
        }