Flush() public abstract method

When overridden in a derived class, clears all buffers for this stream and causes any buffered data to be written to the underlying device.
An I/O error occurs.
public abstract Flush ( ) : void
return void
 /// <summary>
 /// When overridden in a derived class, clears all buffers for this stream and causes any buffered data to be written to the underlying device.
 /// </summary>
 /// <exception cref="T:System.IO.IOException">An I/O error occurs. </exception><filterpriority>2</filterpriority>
 public override void Flush()
 {
     BaseStream.Flush();
 }