public override void BreakLinksToControl(bool unwireEventsOnly) { if (Control != null) { Control.ValueChanged -= EditValueChangedHandler; } if (_listBoxTemplate != null) { _listBoxTemplate.Dispose(); _listBoxTemplate = null; } base.BreakLinksToControl(unwireEventsOnly); }
protected override void Dispose(bool disposing) { try { if (disposing) { if (_listBoxTemplate != null) { _listBoxTemplate.Dispose(); _listBoxTemplate = null; } if (Control != null) { Control.Dispose(); Control = null; } } } finally { base.Dispose(disposing); } }