public static void Main()
var service = new FoodOrderingService();
service.FoodPrepared = new FoodPreparedEventHandler((_, ___) => {});
service.FoodPreparedEventHandler = new FoodPreparedEventHandler((_, ___) => {});
service.FoodPrepared(null, null);
service.FoodPreparedEvent(null, null);
public delegate void FoodPreparedEventHandler(object source, EventArgs args);
public class FoodOrderingService: IFoodOrderingService
public event FoodPreparedEventHandler FoodPreparedEvent;
public FoodPreparedEventHandler FoodPrepared;
public interface IFoodOrderingService
event FoodPreparedEventHandler FoodPreparedEvent;
FoodPreparedEventHandler FoodPrepared;