Beispiel #1
0
 // 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();
     }
 }