/// <summary> /// BookmarkSorterクラスのインスタンスを初期化 /// </summary> /// <param name="obj"></param> /// <param name="order"></param> public BookmarkSorter(BookmarkSortObject obj, SortOrder order) { // // TODO: コンストラクタ ロジックをここに追加してください。 // this.obj = obj; this.order = order; }
/// <summary> /// 指定したソート方法で情報をソート /// </summary> /// <param name="obj"></param> /// <param name="order"></param> public void Sort(BookmarkSortObject obj, SortOrder order) { sortorder = order; Sort(obj); }
/// <summary> /// 指定したソート方法で情報をソート /// </summary> /// <param name="obj"></param> /// <param name="order"></param> public void Sort(BookmarkSortObject obj) { children.Sort(new BookmarkSorter(obj, sortorder)); sortorder = (sortorder != SortOrder.Ascending) ? SortOrder.Ascending : SortOrder.Descending; }