public void CreateOrUpdateSocialGroupFromList(XboxLiveUser user, List <string> xuidList) { foreach (XboxSocialUserGroup userGroup in m_socialUserGroups) { if (userGroup.LocalUser.XboxUserId == user.XboxUserId && userGroup.SocialUserGroupType == SocialUserGroupType.UserListType) { m_socialManager.UpdateSocialUserGroup(userGroup, xuidList); return; } } if (xuidList.Count > 0) { XboxSocialUserGroup socialUserGroup = m_socialManager.CreateSocialUserGroupFromList(user, xuidList); lock (m_socialManager) { m_socialUserGroups.Add(socialUserGroup); } } }