protected object Add(ActionListWithTaskItem item) { lock (_lockItems) { Items.Add(item); } return(item); }
protected object AddFirst(ActionListWithTaskItem item) { lock (_lockItems) { Items.Insert(0, item); } return(item); }
public object Remove(ActionListWithTaskItem item) { lock (_lockItems) { var removeItem = Items.Find(i => i.VoidOrTaskAction.Equals(item.VoidOrTaskAction)); if (removeItem is { })