public IEnumerable<TextMarker> GetMarkersAtOffset(int offset) { return markers == null ? Enumerable.Empty<TextMarker>() : markers.FindSegmentsContaining(offset); }