public string GetItemInAllItemsFolderPath() { if (this.allItemsItemId == null) { return(string.Empty); } return(AnalysisGroupData.GetFolderPathForFolderId(this.parent.MailboxSession, IdConverter.GetParentIdFromMessageId(this.allItemsItemId))); }
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); }
private static int CompareGroupsBySize(AnalysisGroupData x, AnalysisGroupData y) { return(-x.GroupSize.CompareTo(y.GroupSize)); }