Exemplo n.º 1
0
 public void UnSubscribe(Action <T> ExcuteAction)
 {
     if (SubscriptionActions.ContainsKey(ExcuteAction.Method.MetadataToken))
     {
         SubscriptionActions.Remove(ExcuteAction.Method.MetadataToken);
     }
 }
Exemplo n.º 2
0
        public SubscriptionTokenBase Subscribe(Action <T> ExcuteAction)
        {
            SubscriptionToken <T> subscriptionToken = new SubscriptionToken <T>(ExcuteAction);

            if (!SubscriptionActions.ContainsKey(ExcuteAction.Method.MetadataToken))
            {
                SubscriptionActions.Add(ExcuteAction.Method.MetadataToken, subscriptionToken);
            }
            return(subscriptionToken);
        }