private void Add(SortableItem item) { if (Contains(item)) { return; } if (item.Mode != _None) { item.Index = Count() + 1; } SortableItems.Add(item); }
public bool Contains(SortableItem item) { return(SortableItems.Where(i => i.Name == item.Name).Any()); }
public void Add(string name, string text) { Add(SortableItem.Of(_None, name, text)); }
public void AddDesc(string name, string text) { Add(SortableItem.Of(_Desc, name, text)); }