예제 #1
0
 /// <summary>
 /// BookmarkSorterクラスのインスタンスを初期化
 /// </summary>
 /// <param name="obj"></param>
 /// <param name="order"></param>
 public BookmarkSorter(BookmarkSortObject obj, SortOrder order)
 {
     //
     // TODO: コンストラクタ ロジックをここに追加してください。
     //
     this.obj   = obj;
     this.order = order;
 }
예제 #2
0
 /// <summary>
 /// 指定したソート方法で情報をソート
 /// </summary>
 /// <param name="obj"></param>
 /// <param name="order"></param>
 public void Sort(BookmarkSortObject obj, SortOrder order)
 {
     sortorder = order;
     Sort(obj);
 }
예제 #3
0
 /// <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;
 }