System.IO.BufferedStream.WriteToBuffer C# (CSharp) Méthode

WriteToBuffer() private méthode

private WriteToBuffer ( byte array, int &offset, int &count ) : void
array byte
offset int
count int
Résultat void
        private void WriteToBuffer(byte[] array, ref int offset, ref int count)
        {
            int bytesToWrite = Math.Min(_bufferSize - _writePos, count);

            if (bytesToWrite <= 0)
                return;

            EnsureBufferAllocated();
            Buffer.BlockCopy(array, offset, _buffer, _writePos, bytesToWrite);

            _writePos += bytesToWrite;
            count -= bytesToWrite;
            offset += bytesToWrite;
        }

Same methods

BufferedStream::WriteToBuffer ( byte array, int &offset, int &count, Exception &error ) : void