// Token: 0x06001955 RID: 6485 RVA: 0x0006BA74 File Offset: 0x00069C74 internal void SetRecipientFilter(QueryFilter filter) { if (filter == null) { this[ADDynamicGroupSchema.RecipientFilter] = string.Empty; this[ADDynamicGroupSchema.LdapRecipientFilter] = string.Empty; } else { QueryFilter queryFilter = new AndFilter(new QueryFilter[] { filter, RecipientFilterHelper.ExcludingSystemMailboxFilter, RecipientFilterHelper.ExcludingCasMailboxFilter, RecipientFilterHelper.ExcludingMailboxPlanFilter, RecipientFilterHelper.ExcludingDiscoveryMailboxFilter, RecipientFilterHelper.ExcludingPublicFolderMailboxFilter, RecipientFilterHelper.ExcludingArbitrationMailboxFilter, RecipientFilterHelper.ExcludingAuditLogMailboxFilter }); this[ADDynamicGroupSchema.RecipientFilter] = queryFilter.GenerateInfixString(FilterLanguage.Monad); this[ADDynamicGroupSchema.LdapRecipientFilter] = LdapFilterBuilder.LdapFilterFromQueryFilter(queryFilter); } RecipientFilterHelper.SetRecipientFilterType(WellKnownRecipientFilterType.Custom, this.propertyBag, ADDynamicGroupSchema.RecipientFilterMetadata); }