public byte *AcquirePagePointer(LowLevelTransaction tx, int scratchNumber, long p) { var item = GetScratchBufferFile(scratchNumber); ScratchBufferFile bufferFile = item.File; return(bufferFile.AcquirePagePointer(tx, p)); }
public byte *AcquirePagePointer(Transaction tx, int scratchNumber, long p) { ScratchBufferItem item = lastScratchBuffer; if (item.Number != scratchNumber) { item = _scratchBuffers[scratchNumber]; } ScratchBufferFile bufferFile = item.File; return(bufferFile.AcquirePagePointer(tx, p)); }