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

StreamReader() public method

public StreamReader ( Stream stream, Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize, bool leaveOpen ) : System.Text
stream Stream
encoding Encoding
detectEncodingFromByteOrderMarks bool
bufferSize int
leaveOpen bool
return System.Text
        public StreamReader(Stream stream, Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize, bool leaveOpen)
        {
            if (stream == null || encoding == null)
            {
                throw new ArgumentNullException(stream == null ? nameof(stream) : nameof(encoding));
            }
            if (!stream.CanRead)
            {
                throw new ArgumentException(SR.Argument_StreamNotReadable);
            }
            if (bufferSize <= 0)
            {
                throw new ArgumentOutOfRangeException(nameof(bufferSize), SR.ArgumentOutOfRange_NeedPosNum);
            }

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

Same methods

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