32 references to Segment
PresentationFramework (32)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (32)
129
ITextPointer invalidateStart = _segments[startSeg].
Segment
.Start;
130
ITextPointer invalidateEnd = _segments[endSeg].
Segment
.End;
180
ITextPointer invalidateStart = _segments[startSeg].
Segment
.Start;
181
ITextPointer invalidateEnd = _segments[endSeg].
Segment
.End;
208
ITextPointer invalidateStart = _segments[startSeg].
Segment
.Start;
209
ITextPointer invalidateEnd = _segments[endSeg].
Segment
.End;
252
if ((highlightSegment.
Segment
.Start.CompareTo(textPosition) > 0) ||
253
((highlightSegment.
Segment
.Start.CompareTo(textPosition) == 0) && (direction == LogicalDirection.Backward)))
259
if ((highlightSegment.
Segment
.End.CompareTo(textPosition) > 0) ||
260
((highlightSegment.
Segment
.End.CompareTo(textPosition) == 0) && (direction == LogicalDirection.Backward)))
363
if (highlightSegment.
Segment
.Start.CompareTo(rangeSegment.Start) <= 0)
365
if (highlightSegment.
Segment
.End.CompareTo(rangeSegment.Start) > 0)
381
if (rangeSegment.End.CompareTo(highlightSegment.
Segment
.End) <= 0)
393
rangeSegment = new TextSegment(highlightSegment.
Segment
.End, rangeSegment.End);
398
invalidateStart = highlightSegment.
Segment
.Start;
412
if (rangeSegment.End.CompareTo(highlightSegment.
Segment
.Start) > 0)
415
HighlightSegment temp = new HighlightSegment(rangeSegment.Start, highlightSegment.
Segment
.Start, highlightRange);
419
rangeSegment = new TextSegment(highlightSegment.
Segment
.Start, rangeSegment.End);
450
invalidateEnd = _segments[ind].
Segment
.End;
464
if (pos.CompareTo(highlightSegment.
Segment
.Start) >= 0)
466
if (pos.CompareTo(highlightSegment.
Segment
.End) < 0)
467
return highlightSegment.
Segment
.End;
471
return highlightSegment.
Segment
.Start;
488
if (pos.CompareTo(highlightSegment.
Segment
.End) <= 0)
490
if (pos.CompareTo(highlightSegment.
Segment
.Start) > 0)
491
return highlightSegment.
Segment
.Start;
495
return highlightSegment.
Segment
.End;
510
if (highlightSegment.
Segment
.Start.CompareTo(start) == 0)
512
if (highlightSegment.
Segment
.End.CompareTo(end) == 0)
833
if (r1[i].
Segment
.Contains(ps2))
863
else if ((res[0].
Segment
.Start.CompareTo(ps1) == 0) ||
864
(res[0].
Segment
.End.CompareTo(ps2) == 0))