Example #1
0
        private void RemoveAt(int index)
        {
            User user = _userList[index];

            OnUserRemoved?.Invoke(user);
            OnUserListChanged?.Invoke(user);
            _userList.RemoveAt(index);
        }
Example #2
0
 private void Remove(User user)
 {
     OnUserRemoved?.Invoke(user);
     OnUserListChanged?.Invoke(user);
     _userList.Remove(user);
 }
Example #3
0
 private void Add(User user)
 {
     OnUserAdded?.Invoke(user);
     OnUserListChanged?.Invoke(user);
     _userList.Add(user);
 }