EventStore.Core.Index.PTable.ReadNextNoSeek C# (CSharp) Method

ReadNextNoSeek() private static method

private static ReadNextNoSeek ( System.Threading.WorkItem workItem, int ptableVersion ) : IndexEntry
workItem System.Threading.WorkItem
ptableVersion int
return IndexEntry
        private static IndexEntry ReadNextNoSeek(WorkItem workItem, int ptableVersion)
        {
            int version = workItem.Reader.ReadInt32();
            ulong stream = ptableVersion == PTableVersions.Index32Bit ? workItem.Reader.ReadUInt32() : workItem.Reader.ReadUInt64();
            long position = workItem.Reader.ReadInt64();
            return new IndexEntry(stream, version, position);
        }