예제 #1
0
 IDisposable _MakeSubscription(IBroadcaster broadcaster, IEventTag[] eventTags)
 {
     return(broadcaster.SubscribeWhere(this, (ISignal signal) => {
         var found = false;
         for (int i = 0; i < eventTags.Length; i++)
         {
             if (eventTags [i] == signal.EventTag)
             {
                 found = true;
                 break;
             }
         }
         return found;
     }));
 }