public void Remove(StrategyBase strategy) { if (!Strategies.Contains(strategy)) { return; } strategy.Manager = null; Strategies.Remove(strategy); }
public void Add(StrategyBase strategy) { if (Strategies.Contains(strategy)) { return; } strategy.Manager = this; Strategies.Add(strategy); }