///////////////////////////////////////////////////////////////////////
        #region Private Methods

        /// <summary>
        /// Called when a subscription object is disposed.
        /// </summary>
        /// <param name="subscription"></param>
        internal void SubscriptionDisposed(Ae.TsCAeSubscription subscription)
        {
            if (!_disposing)
            {
                _subscriptions.Remove(subscription);
            }
        }
 /// <summary>
 /// Called when a subscription object is disposed.
 /// </summary>
 /// <param name="subscription"></param>
 internal void SubscriptionDisposed(TsCAeSubscription subscription)
 {
     if (!disposing_)
     {
         subscriptions_.Remove(subscription);
     }
 }