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); }
public virtual void FireEvent() { MixpanelEventSender.FireEvent(this, (BaseMixpanelPeople)Activator.CreateInstance(this.PeopleType)); }
public static void FireEvent <TEvent, TPeople>() where TEvent : BaseMixpanelEvent where TPeople : BaseMixpanelPeople { MixpanelEventSender.FireEvent(Activator.CreateInstance <TEvent>(), Activator.CreateInstance <TPeople>()); }