private void getCurrentEvents(out FacebookObjectCollection <Event> o_Events, eEventsType i_EventsType) { o_Events = null; switch (i_EventsType) { case eEventsType.Attending: { o_Events = m_LoggedInUser.EventsCreated; break; } case eEventsType.Maybe: { o_Events = m_LoggedInUser.EventsMaybe; break; } case eEventsType.NotAttending: { o_Events = m_LoggedInUser.EventsDeclined; break; } case eEventsType.NotRepliad: { o_Events = m_LoggedInUser.EventsNotYetReplied; break; } } }
private void runNewThreadOnEvents(eEventsType i_EventsType) { Thread currentThread = new Thread(() => { getCurrentEvents(out m_CurrentEvents, i_EventsType); fetchEvents(); }); currentThread.Start(); }