/// <summary> /// /// </summary> /// <param name="skip"></param> /// <param name="take"></param> /// <returns></returns> public TransactionModel[] Range(int skip, int take) { Guard.Argument(skip, nameof(skip)).NotNegative(); return(_pooledTransactions.Skip(skip).Take(take).Select(x => x).ToArray()); }