public Record(OrderKeeper <T> keeper, T item, ulong label, Record <T> previous, Record <T> next) { Keeper = keeper; Item = item; Label = label; Previous = previous ?? keeper.First; Next = next ?? keeper.First; }
public Record(OrderKeeper <T> keeper, T item, ulong label) { Keeper = keeper; Item = item; Label = label; Previous = this; Next = this; }