public IEnumerator<ISample> SampleSubset(int start, int count) { ReadTo(start + count); for(int j=start; j<start+count && j<_samples.Count; j++) { yield return _samples[j]; } }