public IEnumerable <string> Register(ITopicSubscriptionListener listener) { TopicSubscribed += listener.TopicSubscribed; TopicUnsubscribed += listener.TopicUnsubscribed; return(InitialTopics); }
public void Unregister(ITopicSubscriptionListener listener) { lock (subscriptions) { TopicSubscribed -= listener.TopicSubscribed; TopicUnsubscribed -= listener.TopicUnsubscribed; } }
public void Unregister(ITopicSubscriptionListener listener) { lock (subscriptions) { this.TopicSubscribed -= listener.TopicSubscribed; this.TopicUnsubscribed -= listener.TopicUnsubscribed; } }
public IEnumerable<string> Register(ITopicSubscriptionListener listener) { lock (subscriptions) { TopicSubscribed += listener.TopicSubscribed; TopicUnsubscribed += listener.TopicUnsubscribed; return new HashSet<string>(subscriptions); } }
public IEnumerable <string> Register(ITopicSubscriptionListener listener) { lock (subscriptions) { this.TopicSubscribed += listener.TopicSubscribed; this.TopicUnsubscribed += listener.TopicUnsubscribed; return(new HashSet <string>(this.subscriptions)); } }
public void Unregister(ITopicSubscriptionListener listener) { TopicSubscribed -= listener.TopicSubscribed; TopicUnsubscribed -= listener.TopicUnsubscribed; }
public IEnumerable<string> Register(ITopicSubscriptionListener listener) { TopicSubscribed += listener.TopicSubscribed; TopicUnsubscribed += listener.TopicUnsubscribed; return InitialTopics; }
public void Unregister(ITopicSubscriptionListener listener) { this.TopicSubscribed -= listener.TopicSubscribed; this.TopicUnsubscribed -= listener.TopicUnsubscribed; }