private RecipientWithAdUserGroupIdParameter <RecipientIdParameter>[] GetChangedValues(bool added) { if (this.RawMembers == null) { return(new RecipientWithAdUserGroupIdParameter <RecipientIdParameter> [0]); } object[] array = added ? this.RawMembers.Added : this.RawMembers.Removed; RecipientWithAdUserGroupIdParameter <RecipientIdParameter>[] array2 = new RecipientWithAdUserGroupIdParameter <RecipientIdParameter> [array.Length]; array.CopyTo(array2, 0); return(array2); }
private ADRecipient GetRecipient(RecipientWithAdUserGroupIdParameter <RecipientIdParameter> IdParameter, Task.ErrorLoggerDelegate writeError) { return((ADRecipient)base.GetDataObject <ADRecipient>(IdParameter, base.TenantGlobalCatalogSession, null, new LocalizedString?(Strings.ErrorRecipientNotFound(IdParameter.ToString())), new LocalizedString?(Strings.ErrorRecipientNotUnique(IdParameter.ToString())))); }