public static IEnumerable<IDocumentLine> GetLinesForSegmentOnScreen(TextView textView, ISegment segment, bool extendToFullWidthAtLineEnd = false) { foreach (var tuple in GetOffsetForLinesInSegmentOnScreen(textView, segment, extendToFullWidthAtLineEnd)) { yield return textView.TextDocument.GetLineByOffset(tuple.Item1); } }