public static Task FireEventAsync <TEvent>() where TEvent : BaseMixpanelEvent { TEvent expr_05 = Activator.CreateInstance <TEvent>(); BaseMixpanelPeople thePeople = (BaseMixpanelPeople)Activator.CreateInstance(expr_05.PeopleType); return(MixpanelEventSender.FireEventAsync(expr_05, thePeople)); }
public static void FireEvent <TEvent>() where TEvent : BaseMixpanelEvent { TEvent expr_05 = Activator.CreateInstance <TEvent>(); BaseMixpanelPeople aCorrespondingPeopleProperty = (BaseMixpanelPeople)Activator.CreateInstance(expr_05.PeopleType); MixpanelEventSender.FireEvent(expr_05, aCorrespondingPeopleProperty); }