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(); }
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()); }