private async Task PopulateUserList() { Invoke(new Action(listBoxUsers.Items.Clear)); var userList = await ServerConnectionLogic.GetUserList(_token); foreach (var userDto in userList) { if (!userDto.Email.Equals(_userEmail)) { Invoke(new Func <UserDto, int>(listBoxUsers.Items.Add), userDto); } } }