// 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)); }