private async static Task CheckForRolesAsync(User u, IEnumerable<Role> Roles) { var roleList = new List<Role>(); foreach (Role r in Roles) { if (r.Name[0] == rolePrefix && u.HasRole(r)) roleList.Add(r); } if (roleList.Count != 0) await u.RemoveRoles(roleList.ToArray()); }