/// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (disposing && (components != null)) { if (InventoryUpdate != null) { InventoryUpdate.Abort(); InventoryUpdate = null; } if (_EditTimer != null) { _EditTimer.Dispose(); _EditTimer = null; } if (TreeUpdateTimer != null) { TreeUpdateTimer.Dispose(); TreeUpdateTimer = null; } components.Dispose(); } base.Dispose(disposing); }
/// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (disposing && (components != null)) { inventoryUpdateCancelToken.Cancel(); inventoryUpdateCancelToken.Dispose(); if (_EditTimer != null) { _EditTimer.Dispose(); _EditTimer = null; } if (TreeUpdateTimer != null) { TreeUpdateTimer.Dispose(); TreeUpdateTimer = null; } components.Dispose(); } base.Dispose(disposing); }