private static void ChangeGroupSortOrder(ref DetailATAChapterGroupItem x, ref DetailATAChapterGroupItem y) { DetailATAChapterGroupItem tempDetailATAChapterGroupItem = x; x = y; y = tempDetailATAChapterGroupItem; }
private void FillGroupItem(List <IExtendableItem> detailItemList) { if (detailItemList.Count == 0) { return; } DetailATAChapterGroupItem oldGroup = new DetailATAChapterGroupItem(((DetailItem)detailItemList[0]).ATAChapterFullText); listGroupItem.Add(oldGroup); foreach (IExtendableItem item in detailItemList) { if (oldGroup.ATAChapterText != ((DetailItem)item).ATAChapterFullText) { oldGroup = new DetailATAChapterGroupItem(((DetailItem)item).ATAChapterFullText); listGroupItem.Add(oldGroup); } oldGroup.ItemList.Add(item); } }