// Token: 0x06001DE1 RID: 7649 RVA: 0x000AD2A4 File Offset: 0x000AB4A4
 protected override IListViewDataSource CreateDataSource(Hashtable properties)
 {
     if (this.IsContactView)
     {
         return(new FolderListViewDataSource(base.UserContext, properties, this.folder, this.GetSortByProperties(), this.filter));
     }
     if (string.IsNullOrEmpty(this.searchString))
     {
         if (string.IsNullOrEmpty(this.cookie))
         {
             return(ADListViewDataSource.CreateForBrowse(properties, this.addressBookBase, base.UserContext));
         }
         return(ADListViewDataSource.CreateForBrowse(properties, this.addressBookBase, this.cookie, this.cookieLcid, this.preferredDC, base.UserContext));
     }
     else
     {
         if (string.IsNullOrEmpty(this.cookie))
         {
             return(ADListViewDataSource.CreateForSearch(properties, this.addressBookBase, this.searchString, base.UserContext));
         }
         return(ADListViewDataSource.CreateForSearch(properties, this.addressBookBase, this.searchString, this.cookie, this.cookieIndex, this.cookieLcid, this.preferredDC, base.UserContext));
     }
 }
 // Token: 0x06001DE7 RID: 7655 RVA: 0x000AD67D File Offset: 0x000AB87D
 public static ADListViewDataSource CreateForBrowse(Hashtable properties, AddressBookBase addressBookBase, UserContext userContext)
 {
     return(ADListViewDataSource.CreateForBrowse(properties, addressBookBase, null, Culture.GetUserCulture().LCID, null, userContext));
 }