public void Write() { while (readStream.IsDataAvailable()) { T item = readStream.ReadFromStream(); writeStream.WriteToStream(item); } }
public bool IsDataAvailable() { // check streams bool available = false; do { available = currentStream != null && currentStream.IsDataAvailable(); }while (!available && MoveNext()); return(available); }
public bool IsDataAvailable() { return(stream.IsDataAvailable()); }