public void ApplyIndex(IEnumerable <IndexEntry> index)
        {
            markers.Clear();

            if (index != null)
            {
                markers.AddRange(index.Select(s => new TextSegment {
                    StartOffset = s.StartOffset, EndOffset = s.EndOffset
                }));
            }
        }
 public void ApplyIndex(List <IndexEntry> index)
 {
     markers.Clear();
     markers.AddRange(index);
 }