protected override void OnClosing(CancelEventArgs e) { _ordersWindow.DeleteHideable(); _myTradesWindow.DeleteHideable(); _tradesWindow.DeleteHideable(); _securitiesWindow.DeleteHideable(); _stopOrdersWindow.DeleteHideable(); _portfoliosWindow.DeleteHideable(); _myWin.DeleteHideable(); _securitiesWindow.Close(); _tradesWindow.Close(); _myTradesWindow.Close(); _stopOrdersWindow.Close(); _ordersWindow.Close(); _portfoliosWindow.Close(); _myWin.Close(); if (Trader != null) { Trader.Dispose(); } base.OnClosing(e); }
protected override void OnClosing(CancelEventArgs e) { if (_trader != null) { _trader.Dispose(); } base.OnClosing(e); }
protected override void OnClosing(CancelEventArgs e) { foreach (var pair in _chartWindows) { pair.Value.DeleteHideable(); } if (_trader != null) { _trader.Dispose(); } base.OnClosing(e); }
protected override void OnClosing(CancelEventArgs e) { _trader?.Dispose(); base.OnClosing(e); }