コード例 #1
0
 public static void LazyRemoveItems <TItem>(this ILazyListSimpleDataManager <TItem> manager, params TItem[] toBeRemoved)
 {
     for (int i = 0; i < toBeRemoved.Length; ++i)
     {
         manager.Data.Remove(toBeRemoved[i]);
     }
     manager.Refresh();
 }
コード例 #2
0
 public static TItem LazyGetItem <TItem>(this ILazyListSimpleDataManager <TItem> manager, int index)
 {
     return(manager.Data[index]);
 }
コード例 #3
0
 public static void LazyClearItems <TItem>(this ILazyListSimpleDataManager <TItem> manager)
 {
     manager.Data.Clear();
     manager.Refresh();
 }
コード例 #4
0
 public static void LazySetNewItems <TItem>(this ILazyListSimpleDataManager <TItem> manager, int count)
 {
     manager.Data.Clear();
     manager.LazyAddItems(count);
 }
コード例 #5
0
 public static void LazyRemoveItemAt <TItem>(this ILazyListSimpleDataManager <TItem> manager, int index)
 {
     manager.Data.RemoveAt(index);
     manager.Refresh();
 }
コード例 #6
0
 public static void LazyInsertItems <TItem>(this ILazyListSimpleDataManager <TItem> manager, int index, int count)
 {
     manager.Data.Insert(index, count);
     manager.Refresh();
 }
コード例 #7
0
 public static void LazyAddItems <TItem>(this ILazyListSimpleDataManager <TItem> manager, int count)
 {
     manager.Data.Add(count);
     manager.Refresh();
 }