Example #1
0
 protected virtual void OnStockChange(StockChangeEventArgs e)
 {
     if (StockChange != null)
     {
         StockChange(this, e);
     }
 }
        private void CheckFilterWhenStockChanged(object sender, StockChangeEventArgs e)
        {
            var symbol = e.Stock.Symbol;
            var price  = e.Stock.Price;

            if (symbol == "GOOG")
            {
                Console.WriteLine($"Google's new price is: {price:C}");
            }
        }
        private void CheckFilterWhenStockChanged(object sender, StockChangeEventArgs e)
        {
            var symbol = e.Stock.Symbol;
            var price  = e.Stock.Price;

            if (symbol == "MSFT" && price > 230.00m)
            {
                Console.WriteLine($"Microsoft has reached the target price: {price:C}");
            }
        }
 private static void StockChangeHandler(object sender, StockChangeEventArgs e)
 {
     CheckFilter(e.Stock);
 }
 private void OnStockChange(StockChangeEventArgs e)
 {
     StockChange?.Invoke(this, e);
 }