/// <summary> /// Raises the <see cref="E:StrategyRemovedEventArgs"/> event. /// </summary> /// <param name="e">The <see cref="DSLFactory.Candle.SystemModel.Strategies.StrategyRemovedEventArgs"/> instance containing the event data.</param> public virtual void OnStrategyRemoved(StrategyRemovedEventArgs e) { if (StrategyRemoved != null) { StrategyRemoved(this, e); } }
/// <summary> /// Mise en attente de la fermeture de la fenetre des stratégies /// à supprimer /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="DSLFactory.Candle.SystemModel.Strategies.StrategyRemovedEventArgs"/> instance containing the event data.</param> private void Strategies_StrategyRemoved(object sender, StrategyRemovedEventArgs e) { if ( !pendingRemovedStrategies.Exists( delegate(StrategyRemovedEventArgs s) { return(s.Strategy.StrategyId == e.Strategy.StrategyId && e.Owner == s.Owner); })) { pendingRemovedStrategies.Add(e); } }