public override IEnumerable<FileExtract> GetFileExtracts(IEnumerable<FilePositionSpan> spans)
        {
            var offsets = new AsciiTextLineOffsets(_heap);
              offsets.CollectLineOffsets();

              return spans
            .Select(x => offsets.FilePositionSpanToFileExtract(x, _maxTextExtent))
            .Where(x => x != null)
            .ToList();
        }
示例#2
0
        public override IEnumerable <FileExtract> GetFileExtracts(IEnumerable <FilePositionSpan> spans)
        {
            var offsets = new AsciiTextLineOffsets(_heap);

            offsets.CollectLineOffsets();

            return(spans
                   .Select(x => offsets.FilePositionSpanToFileExtract(x, _maxTextExtent))
                   .Where(x => x != null)
                   .ToList());
        }