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