public CEntryItem Find(CEntry.Predicate match) { for (int i = 0; i < this.Items.Length; i++) { if (match(this.Items[i])) { return(this.Items[i]); } } return(null); }
public List <CEntryItem> FindAll(CEntry.Predicate match) { List <CEntryItem> list = new List <CEntryItem>(); for (int i = 0; i < this.Items.Length; i++) { if (match(this.Items[i])) { list.Add(this.Items[i]); } } return(list); }