Esempio n. 1
0
 /// <summary>
 /// Subscribes to the specified event.
 /// The <paramref name="eventHandler"/> method will be invoked with an event of type <typeparamref name="T"/>
 /// </summary>
 /// <param name="eventClient"></param>
 /// <param name="eventHandler"></param>
 /// <typeparam name="T"></typeparam>
 /// <returns></returns>
 public static EventClient Subscribe <T>(this EventClient eventClient, Func <T, Task> eventHandler) where T : Event
 {
     if (eventHandler != null)
     {
         eventClient.Subscribe <T>(eventHandler);
     }
     return(eventClient);
 }