Exemplo n.º 1
0
 public void SubscribeToNotResponded(ResponderEventHandler subscriber)
 {
     Responders.Each(r =>
     {
         r.NotResponded += subscriber;
     });
 }
Exemplo n.º 2
0
 public void SubscribeToNotResponded <T>(ResponderEventHandler subscriber) where T : class, IResponder
 {
     Responders.Each(r =>
     {
         if (r is T responder)
         {
             responder.NotResponded += subscriber;
         }
     });
 }
Exemplo n.º 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;
         }
     });
 }