Summary
Creates a System.IO.StreamWriter
for the specified stream. The
biggest difference between this and creating a System.IO.StreamWriter
directly is that the new System.IO.StreamWriter
will default to
leaving the underlying stream open on disposal. Remember to flush the
returned writer after all data have been written.
Syntax
public static StreamWriter GetWriter(this Stream stream, bool leaveOpen = true)
Parameters
Name |
Type |
Description |
stream |
Stream |
The stream to write to. |
leaveOpen |
bool |
true to leave the underlying stream open on disposal. |
Return Value
Type |
Description |
StreamWriter |
A new System.IO.StreamWriter for the specified stream. |