9 instantiations of HighlightSegment
PresentationFramework (9)
src\Framework\MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (9)
424HighlightSegment temp = new HighlightSegment(rangeSegment.Start, highlightSegment.Segment.Start, highlightRange); 435_segments.Insert(ind++, new HighlightSegment(rangeSegment.Start, rangeSegment.End, highlightRange)); 448_segments.Insert(ind++, new HighlightSegment(rangeSegment.Start, rangeSegment.End, highlightRange)); 454_segments.Insert(ind++, new HighlightSegment(rangeEnumerator.Current.Start, rangeEnumerator.Current.End, highlightRange)); 797res.Add(new HighlightSegment(_segment.Start, ps, _owners)); 798res.Add(new HighlightSegment(ps, _segment.End, _owners)); 826res.Add(new HighlightSegment(_segment.Start, ps1, _owners)); 830res.Add(new HighlightSegment(ps1, ps1, _owners)); 834res.Add(new HighlightSegment(ps1, _segment.End, _owners));
22 references to HighlightSegment
PresentationFramework (22)
src\Framework\MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (20)
48_segments = new List<HighlightSegment>(); 138HighlightSegment highlightSegment = _segments[i]; 254HighlightSegment highlightSegment = null; 368HighlightSegment highlightSegment = _segments[ind]; 378IList<HighlightSegment> res = highlightSegment.Split(rangeSegment.Start, rangeSegment.End, highlightRange); 424HighlightSegment temp = new HighlightSegment(rangeSegment.Start, highlightSegment.Segment.Start, highlightRange); 474HighlightSegment highlightSegment = _segments[i]; 499HighlightSegment highlightSegment = _segments[i]; 522HighlightSegment highlightSegment = _segments[i]; 782internal IList<HighlightSegment> Split(ITextPointer ps, LogicalDirection side) 784IList<HighlightSegment> res = null; 790res = new List<HighlightSegment>(1); 796res = new List<HighlightSegment>(2); 812internal IList<HighlightSegment> Split(ITextPointer ps1, ITextPointer ps2, IHighlightRange newOwner) 816IList<HighlightSegment> res = new List<HighlightSegment>(); 838foreach (HighlightSegment seg in res) 845IList<HighlightSegment> r1 = Split(ps1, LogicalDirection.Forward); 850IList<HighlightSegment> r2 = r1[i].Split(ps2, LogicalDirection.Backward); 1250List<HighlightSegment> _segments;
src\Framework\System\Windows\Documents\FixedDocument.cs (2)
1158AnnotationHighlightLayer.HighlightSegment highlightSegment = highlights.GetHighlightValue(highlightRangeStart, 1159LogicalDirection.Forward, typeof(HighlightComponent)) as AnnotationHighlightLayer.HighlightSegment;