public override void AddUsersToRoles(string[] usernames, string[] roleNames) { int length = usernames.Length; if (length != roleNames.Length) { throw new ArgumentOutOfRangeException(NhibernateMembershipProviderExceptionUtil.FormatExceptionMessage(this, NHibernateProviderSR.Role_UserRoleParamsNotSameLength)); } try { SystemRoleWrapper.AddUsersToRoles(usernames, roleNames); } catch (Exception exception) { throw NhibernateMembershipProviderExceptionUtil.NewProviderException(this, NHibernateProviderSR.Role_UnableToAddUsersToRoles, exception); } }