BplusDotNet.LinkedFile.ParseBuffer C# (CSharp) Метод

ParseBuffer() приватный Метод

private ParseBuffer ( long bufferNumber, byte &type, long &nextBufferNumber ) : byte[]
bufferNumber long
type byte
nextBufferNumber long
Результат byte[]
        byte[] ParseBuffer(long bufferNumber, out byte type, out long nextBufferNumber)
        {
            byte[] thebuffer = new byte[this.buffersize];
            byte[] fullbuffer = new byte[this.buffersize+BUFFEROVERHEAD];
            this.buffers.getBuffer(bufferNumber, fullbuffer, 0, fullbuffer.Length);
            type = fullbuffer[0];
            nextBufferNumber = BufferFile.RetrieveLong(fullbuffer, 1);
            Array.Copy(fullbuffer, BUFFEROVERHEAD, thebuffer, 0, this.buffersize);
            return thebuffer;
        }