// Token: 0x06001DE5 RID: 7653 RVA: 0x000AD570 File Offset: 0x000AB770
 private void UpdateCookieInformation()
 {
     if (!this.IsContactView)
     {
         ADListViewDataSource adlistViewDataSource = (ADListViewDataSource)base.Contents.DataSource;
         this.cookie      = adlistViewDataSource.Cookie;
         this.cookieLcid  = adlistViewDataSource.Lcid;
         this.preferredDC = adlistViewDataSource.PreferredDC;
     }
 }
 // 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: 0x06001DE9 RID: 7657 RVA: 0x000AD6A2 File Offset: 0x000AB8A2
 public static ADListViewDataSource CreateForSearch(Hashtable properties, AddressBookBase addressBookBase, string searchString, UserContext userContext)
 {
     return(ADListViewDataSource.CreateForSearch(properties, addressBookBase, searchString, null, 0, Culture.GetUserCulture().LCID, null, 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));
 }