Ejemplo n.º 1
0
        long ICombinedSourceSearchResult.MapSequentialPositionToMessagePosition(long pos)
        {
            var idx = ListUtils.LowerBound(sequentialMessagesPositions, pos);

            if (idx == sequentialMessagesPositions.Count)
            {
                return(messages.PositionsRange.End);
            }
            return(messages.Items[idx].Position);
        }