32 references to Segment
PresentationFramework (32)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (32)
121
ITextPointer invalidateStart = _segments[startSeg].
Segment
.Start;
122
ITextPointer invalidateEnd = _segments[endSeg].
Segment
.End;
172
ITextPointer invalidateStart = _segments[startSeg].
Segment
.Start;
173
ITextPointer invalidateEnd = _segments[endSeg].
Segment
.End;
200
ITextPointer invalidateStart = _segments[startSeg].
Segment
.Start;
201
ITextPointer invalidateEnd = _segments[endSeg].
Segment
.End;
244
if ((highlightSegment.
Segment
.Start.CompareTo(textPosition) > 0) ||
245
((highlightSegment.
Segment
.Start.CompareTo(textPosition) == 0) && (direction == LogicalDirection.Backward)))
251
if ((highlightSegment.
Segment
.End.CompareTo(textPosition) > 0) ||
252
((highlightSegment.
Segment
.End.CompareTo(textPosition) == 0) && (direction == LogicalDirection.Backward)))
355
if (highlightSegment.
Segment
.Start.CompareTo(rangeSegment.Start) <= 0)
357
if (highlightSegment.
Segment
.End.CompareTo(rangeSegment.Start) > 0)
373
if (rangeSegment.End.CompareTo(highlightSegment.
Segment
.End) <= 0)
385
rangeSegment = new TextSegment(highlightSegment.
Segment
.End, rangeSegment.End);
390
invalidateStart = highlightSegment.
Segment
.Start;
404
if (rangeSegment.End.CompareTo(highlightSegment.
Segment
.Start) > 0)
407
HighlightSegment temp = new HighlightSegment(rangeSegment.Start, highlightSegment.
Segment
.Start, highlightRange);
411
rangeSegment = new TextSegment(highlightSegment.
Segment
.Start, rangeSegment.End);
442
invalidateEnd = _segments[ind].
Segment
.End;
456
if (pos.CompareTo(highlightSegment.
Segment
.Start) >= 0)
458
if (pos.CompareTo(highlightSegment.
Segment
.End) < 0)
459
return highlightSegment.
Segment
.End;
463
return highlightSegment.
Segment
.Start;
480
if (pos.CompareTo(highlightSegment.
Segment
.End) <= 0)
482
if (pos.CompareTo(highlightSegment.
Segment
.Start) > 0)
483
return highlightSegment.
Segment
.Start;
487
return highlightSegment.
Segment
.End;
502
if (highlightSegment.
Segment
.Start.CompareTo(start) == 0)
504
if (highlightSegment.
Segment
.End.CompareTo(end) == 0)
825
if (r1[i].
Segment
.Contains(ps2))
855
else if ((res[0].
Segment
.Start.CompareTo(ps1) == 0) ||
856
(res[0].
Segment
.End.CompareTo(ps2) == 0))