/* * RemoveClient */ /// <summary> /// </summary> /// <param name="clientToRemove"></param> /// <exception cref="T:System.ArgumentNullException"> /// <paramref name="clientToRemove"/> is <see langword="null"/>. /// </exception> public void RemoveClient(INuGenDEHClient clientToRemove) { if (clientToRemove == null) { throw new ArgumentNullException("clientToRemove"); } Debug.Assert(_dehClients != null, "_dehClients != null"); clientToRemove.EventToBeDelayed -= this.client_EventToBeDelayed; _dehClients.Remove(clientToRemove); }
/// <summary> /// </summary> /// <param name="clientToRemove"></param> /// <exception cref="T:System.ArgumentNullException"> /// <paramref name="clientToRemove"/> is <see langword="null"/>. /// </exception> public void RemoveClient(INuGenDEHClient clientToRemove) { if (clientToRemove == null) { throw new ArgumentNullException("clientToRemove"); } Debug.Assert(_dehClients != null, "_dehClients != null"); clientToRemove.EventToBeDelayed -= _client_EventToBeDelayed; _dehClients.Remove(clientToRemove); }
/* * AddClient */ /// <summary> /// </summary> /// <param name="clientToAdd"></param> /// <exception cref="T:System.ArgumentNullException"> /// <paramref name="clientToAdd"/> is <see langword="null"/>. /// </exception> public void AddClient(INuGenDEHClient clientToAdd) { if (clientToAdd == null) { throw new ArgumentNullException("clientToAdd"); } Debug.Assert(_dehClients != null, "_dehClients != null"); clientToAdd.EventToBeDelayed += this.client_EventToBeDelayed; _dehClients.Add(clientToAdd); }
/// <summary> /// </summary> /// <param name="clientToAdd"></param> /// <exception cref="T:System.ArgumentNullException"> /// <paramref name="clientToAdd"/> is <see langword="null"/>. /// </exception> public void AddClient(INuGenDEHClient clientToAdd) { if (clientToAdd == null) { throw new ArgumentNullException("clientToAdd"); } Debug.Assert(_dehClients != null, "_dehClients != null"); clientToAdd.EventToBeDelayed += _client_EventToBeDelayed; _dehClients.Add(clientToAdd); }