public HResult Skip(uint number) { int temp = current + (int)number; if (temp > (conditionList.Count - 1)) { return HResult.S_FALSE; } current = temp; return HResult.S_OK; }