System.IO.StreamWriter.StreamWriter C# (CSharp) Method

StreamWriter() public method

public StreamWriter ( Stream stream, Encoding encoding, int bufferSize, bool leaveOpen ) : System.Text
stream Stream
encoding System.Text.Encoding
bufferSize int
leaveOpen bool
return System.Text
        public StreamWriter(Stream stream, Encoding encoding, int bufferSize, bool leaveOpen)
            : base(null) // Ask for CurrentCulture all the time
        {
            if (stream == null || encoding == null)
            {
                throw new ArgumentNullException(stream == null ? nameof(stream) : nameof(encoding));
            }
            if (!stream.CanWrite)
            {
                throw new ArgumentException(SR.Argument_StreamNotWritable);
            }
            if (bufferSize <= 0)
            {
                throw new ArgumentOutOfRangeException(nameof(bufferSize), SR.ArgumentOutOfRange_NeedPosNum);
            }

            Init(stream, encoding, bufferSize, leaveOpen);
        }

Same methods

StreamWriter::StreamWriter ( ) : System.Text
StreamWriter::StreamWriter ( Stream stream ) : System.Text
StreamWriter::StreamWriter ( Stream stream, Encoding encoding ) : System.Text
StreamWriter::StreamWriter ( Stream stream, Encoding encoding, int bufferSize ) : System.Text
StreamWriter::StreamWriter ( string path ) : System.Text
StreamWriter::StreamWriter ( string path, bool append ) : System.Text
StreamWriter::StreamWriter ( string path, bool append, Encoding encoding ) : System.Text
StreamWriter::StreamWriter ( string path, bool append, Encoding encoding, int bufferSize ) : System.Text