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

BinaryWriter() public method

public BinaryWriter ( Stream output, Encoding encoding, bool leaveOpen ) : System.Text
output Stream
encoding System.Text.Encoding
leaveOpen bool
return System.Text
        public BinaryWriter(Stream output, Encoding encoding, bool leaveOpen)
        {
            if (output == null)
            {
                throw new ArgumentNullException(nameof(output));
            }
            if (encoding == null)
            {
                throw new ArgumentNullException(nameof(encoding));
            }
            if (!output.CanWrite)
            {
                throw new ArgumentException(SR.Argument_StreamNotWritable);
            }

            OutStream = output;
            _buffer = new byte[16];
            _encoding = encoding;
            _encoder = _encoding.GetEncoder();
            _leaveOpen = leaveOpen;
        }

Same methods

BinaryWriter::BinaryWriter ( ) : System.Text
BinaryWriter::BinaryWriter ( Stream output ) : System.Text
BinaryWriter::BinaryWriter ( Stream output, Encoding encoding ) : System.Text