using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Hncore.Infrastructure.Events { internal class ActionEventHandler : IEventHandler where TEventData : IEventData { public Action Action { get; private set; } public virtual bool Ansyc { get; set; } public ActionEventHandler(Action handler) { Action = handler; } public void HandleEvent(TEventData eventData) { Action(eventData); } } }