Exemple #1
0
 public void SubscribeToNotResponded(ResponderEventHandler subscriber)
 {
     Responders.Each(r =>
     {
         r.NotResponded += subscriber;
     });
 }
Exemple #2
0
 public void SubscribeToNotResponded <T>(ResponderEventHandler subscriber) where T : class, IResponder
 {
     Responders.Each(r =>
     {
         if (r is T responder)
         {
             responder.NotResponded += subscriber;
         }
     });
 }
Exemple #3
0
 public void SubscribeToNotResponded <T>(ResponderEventHandler subscriber) where T : class, IResponder
 {
     Responders.Each(r =>
     {
         T responder = r as T;
         if (responder != null)
         {
             responder.NotResponded += subscriber;
         }
     });
 }