Appccelerate.EventBroker.Internals.EventTopic.RemoveSubscription C# (CSharp) Method

RemoveSubscription() private method

private RemoveSubscription ( ISubscription subscription ) : void
subscription ISubscription
return void
        private void RemoveSubscription(ISubscription subscription)
        {
            lock (this)
            {
                var newSubscriptions = this.subscriptions.Where(s => s != subscription).ToList();

                this.subscriptions = newSubscriptions;
            }

            this.extensionHost.ForEach(extension => extension.RemovedSubscription(this, subscription));
        }

Same methods

EventTopic::RemoveSubscription ( object subscriber, MethodInfo handlerMethod ) : void