// Token: 0x06002CA5 RID: 11429 RVA: 0x000FA188 File Offset: 0x000F8388 protected void InternalSort() { try { ExTraceGlobals.MailCallTracer.TraceDebug((long)this.GetHashCode(), "VirtualListViewEventHandler.InternalSort"); int rowCount = this.GetRowCount(); this.PersistSort(); VirtualListView2 listView = this.GetListView(); listView.UnSubscribeForFolderContentChanges(); if (base.IsParameterSet("SId")) { OwaStoreObjectId seekId = this.GetSeekId(); listView.LoadData(seekId, SeekDirection.Next, rowCount); } else { listView.LoadData(0, rowCount); } listView.RenderData(this.Writer); listView.RenderChunk(this.Writer); this.RenderExtraData(listView); listView.RenderHeaders(this.Writer); this.RenderNewSelection(listView); } finally { this.EndProcessEvent(); } }
// Token: 0x06002CB0 RID: 11440 RVA: 0x000FA32C File Offset: 0x000F852C private void InternalLoadFresh(bool renderHeaders) { try { int num = (int)base.GetParameter("SR"); int rowCount = this.GetRowCount(); if (num < 0) { throw new OwaInvalidRequestException("StartRange cannot be less than 0"); } VirtualListView2 listView = this.GetListView(); listView.LoadData(num, rowCount); listView.RenderData(this.Writer); listView.RenderChunk(this.Writer); this.RenderExtraData(listView); if (renderHeaders) { listView.RenderHeaders(this.Writer); } if (base.IsParameterSet("fltr")) { this.PersistFilter(); } } finally { this.EndProcessEvent(); } if (Globals.ArePerfCountersEnabled) { OwaSingleCounters.MailViewRefreshes.Increment(); } }
// Token: 0x06002CA7 RID: 11431 RVA: 0x000FA260 File Offset: 0x000F8460 protected void InternalTypeDownSearch() { try { int rowCount = this.GetRowCount(); string text = (string)base.GetParameter("td"); if (text.Equals(string.Empty, StringComparison.Ordinal)) { throw new OwaInvalidRequestException("Type down search string cannot be empty."); } Column column = ListViewColumns.GetColumn(this.ListViewState.SortedColumn); if (!column.IsTypeDownCapable) { throw new OwaInvalidRequestException("Type down search is not supported."); } VirtualListView2 listView = this.GetListView(); listView.LoadData(text, rowCount); listView.RenderData(this.Writer); listView.RenderChunk(this.Writer); this.RenderExtraData(listView); } finally { this.EndProcessEvent(); } }
// Token: 0x06002CB1 RID: 11441 RVA: 0x000FA3DC File Offset: 0x000F85DC private void LoadNextOrPrevious(SeekDirection seekDirection) { try { ObjectId adjacentId = (ObjectId)base.GetParameter("AId"); int rowCount = this.GetRowCount(); VirtualListView2 listView = this.GetListView(); listView.LoadAdjacent(adjacentId, seekDirection, rowCount); listView.RenderData(this.Writer); listView.RenderChunk(this.Writer); this.RenderExtraData(listView); } finally { this.EndProcessEvent(); } }
// Token: 0x06002CB2 RID: 11442 RVA: 0x000FA44C File Offset: 0x000F864C private void SeekNextOrPrevious(SeekDirection seekDirection) { try { ObjectId seekRowId = (ObjectId)base.GetParameter("SId"); int rowCount = this.GetRowCount(); VirtualListView2 listView = this.GetListView(); listView.LoadData(seekRowId, seekDirection, rowCount); listView.RenderData(this.Writer); listView.RenderChunk(this.Writer); this.RenderExtraData(listView); if (base.IsParameterSet("nwSel") && (bool)base.GetParameter("nwSel")) { this.RenderNewSelection(listView); } } finally { this.EndProcessEvent(); } }