protected override void OnClosing(CancelEventArgs e) { _ordersWindow.DeleteHideable(); _myTradesWindow.DeleteHideable(); _strategiesWindow.DeleteHideable(); _securitiesWindow.DeleteHideable(); _portfoliosWindow.DeleteHideable(); _securitiesWindow.Close(); _strategiesWindow.Close(); _myTradesWindow.Close(); _ordersWindow.Close(); _portfoliosWindow.Close(); Connector.Dispose(); ConfigManager.GetService <IEntityRegistry>().DelayAction.DefaultGroup.WaitFlush(true); base.OnClosing(e); }