protected override void ConsumeItems( int count ) { var enumerator = this.collection.GetConsumingEnumerable().GetEnumerator(); for ( int i = 0; i < count; i++ ) { enumerator.MoveNext(); } }