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(); }
public static TItem LazyGetItem <TItem>(this ILazyListSimpleDataManager <TItem> manager, int index) { return(manager.Data[index]); }
public static void LazyClearItems <TItem>(this ILazyListSimpleDataManager <TItem> manager) { manager.Data.Clear(); manager.Refresh(); }
public static void LazySetNewItems <TItem>(this ILazyListSimpleDataManager <TItem> manager, int count) { manager.Data.Clear(); manager.LazyAddItems(count); }
public static void LazyRemoveItemAt <TItem>(this ILazyListSimpleDataManager <TItem> manager, int index) { manager.Data.RemoveAt(index); manager.Refresh(); }
public static void LazyInsertItems <TItem>(this ILazyListSimpleDataManager <TItem> manager, int index, int count) { manager.Data.Insert(index, count); manager.Refresh(); }
public static void LazyAddItems <TItem>(this ILazyListSimpleDataManager <TItem> manager, int count) { manager.Data.Add(count); manager.Refresh(); }