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

Clean() private method

private Clean ( ) : void
return void
        private void Clean()
        {
            bool cleanSubscriptions = this.subscriptions.Any(subscription => subscription.Subscriber == null);
            bool cleanPublications = this.publications.Any(publication => publication.Publisher == null);

            if (cleanPublications)
            {
                this.CleanPublications();
            }

            if (cleanSubscriptions)
            {
                this.CleanSubscriptions();
            }
        }