public EditableList <T> FindAll(Predicate <T> match) { if (match == null) { throw new ArgumentNullException("match"); } EditableList <T> list = new EditableList <T>(); foreach (T t in List) { if (match(t)) { list.Add(t); } } return(list); }
public EditableList(EditableList <T> list, bool trackChanges) : base(list, trackChanges) { }
public EditableList(EditableList <T> list) : base(list, true) { }