protected virtual void OnStockTraded(StockTradedEventArgs e) { EventHandler <StockTradedEventArgs> handler = StockTraded; if (handler != null) { handler(this, e); } }
public void TradeStock(string stockName) { StockTradedEventArgs eventArgs = new StockTradedEventArgs() { StockBrokerName = _name, StockName = stockName, TimeTraded = DateTime.Now }; this.OnStockTraded(eventArgs); }
public void StockTradedHandler(object sender, StockTradedEventArgs e) { Console.WriteLine(string.Format("{0} traded stock {1} at {2}.", e.StockBrokerName, e.StockName, e.TimeTraded.ToString("MM/dd/yyyy"))); }