public string GetItemInAllItemsFolderPath()
 {
     if (this.allItemsItemId == null)
     {
         return(string.Empty);
     }
     return(AnalysisGroupData.GetFolderPathForFolderId(this.parent.MailboxSession, IdConverter.GetParentIdFromMessageId(this.allItemsItemId)));
 }
Beispiel #2
0
        private void ProcessOneItem(AnalysisItemsQueryData item)
        {
            this.totalCount++;
            this.totalSize += (ulong)((long)item.Size);
            AnalysisGroupData analysisGroupData;

            if (!this.itemGroups.TryGetValue(item.Key.ToString(), out analysisGroupData))
            {
                analysisGroupData = new AnalysisGroupData(this, item.Key);
                this.itemGroups[item.Key.ToString()] = analysisGroupData;
            }
            analysisGroupData.AddOneItem(item);
        }
Beispiel #3
0
 private static int CompareGroupsBySize(AnalysisGroupData x, AnalysisGroupData y)
 {
     return(-x.GroupSize.CompareTo(y.GroupSize));
 }