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