namespace Kit.Helpers { public class ItemLogEventManager { public ItemLogEventManager() { } // Пример делегата для события public delegate void EventHandler(object contentId, IEnumerable itemLog); // Событие, на которое могут подписываться другие части приложения public static event EventHandler OnLog; //private static ItemLogEventManager _instance; //public static ItemLogEventManager Instance //{ // get // { // if (_instance == null) // { // _instance = new ItemLogEventManager(); // } // return _instance; // } //} // Метод для вызова события public static void Invoke(object contentId, IEnumerable itemLogs) { OnLog?.Invoke(contentId, itemLogs); } } }