public new void Add(TableIndex <TRow, TSearch> index) { base.Add(index); // First index overrides the default collection to save memory DefaultIndex = DefaultIndex as TableIndex <TRow, TSearch> ?? index; }
public TableIndexCollection(IReadOnlyCollection <TRow> rows) { DefaultIndex = new TableRowCollection <TRow, TSearch>(rows.ToArray()); }