Пример #1
0
 public EventSubscription Subscribe <T> (object source, string type, TypedEventSubscriber <T> subscriber)
     where T : class
 {
     return(Subscribe(source, type, (e) => {
         var args = e.Arguments as T;
         if (args != null)
         {
             subscriber(e, args);
         }
     }));
 }
Пример #2
0
 public EventSubscription Subscribe <T> (TypedEventSubscriber <T> subscriber)
     where T : class
 {
     return(EventBus.Subscribe <T>(Source, Type, subscriber));
 }
Пример #3
0
 public void SubscribeTo <T> (EventBus eventBus, object source, string type, TypedEventSubscriber <T> subscriber)
     where T : class
 {
     OwnedSubscriptions.Add(eventBus.Subscribe(source, type, subscriber));
 }