public void RaiseChannelAdded(ChannelToken token)
 {
     if (channelAdded != null)
     {
         channelAdded(this, new ChannelChangedEventArgs(token));
     }
 }
Beispiel #2
0
 public void AddChannel(ChannelToken channel)
 {
     if (!contractsCollection.Contains(channel))
     {
         contractsCollection.Add(channel);
     }
 }
 public void RemoveChannel(ChannelToken token)
 {
     if ((token is VibrationChannelToken) && contractsCollection.Contains(token))
     {
         contractsCollection.Remove(token as VibrationChannelToken);
     }
     RaiseChannelRemoved(token);
 }
 public void AddChannel(ChannelToken token)
 {
     if ((token is VibrationChannelToken) && !contractsCollection.Contains(token))
     {
         contractsCollection.Add(token as VibrationChannelToken);
     }
     RaiseChannelAdded(token);
 }
Beispiel #5
0
        public void RemoveChannel(ChannelToken channel)
        {
            if (channel is VibrationChannelToken)
            {
                ((VibrationChannelToken)channel).RaiseDisposed();
            }
            else if (channel is DivFreChannelToken)
            {
                ((DivFreChannelToken)channel).RaiseDisposed();
            }

            if (contractsCollection.Contains(channel))
            {
                contractsCollection.Remove(channel);
            }
        }
 public ChannelChangedEventArgs(ChannelToken token)
 {
     _token = token;
 }