private void ListenForInput() { while (true) { var line = Console.ReadLine(); var chit = new Chit(line); var chitDeliveredEventArgs = new ChitDeliveredEventArgs(chit); OnChitDelivered(chitDeliveredEventArgs); } }
protected virtual void OnChitDelivered(ChitDeliveredEventArgs e) { var handler = ChitDelivered; if (handler != null) handler(this, e); }