32 references to Segment
PresentationFramework (32)
src\Framework\MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (32)
134ITextPointer invalidateStart = _segments[startSeg].Segment.Start; 135ITextPointer invalidateEnd = _segments[endSeg].Segment.End; 185ITextPointer invalidateStart = _segments[startSeg].Segment.Start; 186ITextPointer invalidateEnd = _segments[endSeg].Segment.End; 214ITextPointer invalidateStart = _segments[startSeg].Segment.Start; 215ITextPointer invalidateEnd = _segments[endSeg].Segment.End; 259if ((highlightSegment.Segment.Start.CompareTo(textPosition) > 0) || 260((highlightSegment.Segment.Start.CompareTo(textPosition) == 0) && (direction == LogicalDirection.Backward))) 266if ((highlightSegment.Segment.End.CompareTo(textPosition) > 0) || 267((highlightSegment.Segment.End.CompareTo(textPosition) == 0) && (direction == LogicalDirection.Backward))) 371if (highlightSegment.Segment.Start.CompareTo(rangeSegment.Start) <= 0) 373if (highlightSegment.Segment.End.CompareTo(rangeSegment.Start) > 0) 389if (rangeSegment.End.CompareTo(highlightSegment.Segment.End) <= 0) 401rangeSegment = new TextSegment(highlightSegment.Segment.End, rangeSegment.End); 406invalidateStart = highlightSegment.Segment.Start; 421if (rangeSegment.End.CompareTo(highlightSegment.Segment.Start) > 0) 424HighlightSegment temp = new HighlightSegment(rangeSegment.Start, highlightSegment.Segment.Start, highlightRange); 428rangeSegment = new TextSegment(highlightSegment.Segment.Start, rangeSegment.End); 461invalidateEnd = _segments[ind].Segment.End; 475if (pos.CompareTo(highlightSegment.Segment.Start) >= 0) 477if (pos.CompareTo(highlightSegment.Segment.End) < 0) 478return highlightSegment.Segment.End; 482return highlightSegment.Segment.Start; 500if (pos.CompareTo(highlightSegment.Segment.End) <= 0) 502if (pos.CompareTo(highlightSegment.Segment.Start) > 0) 503return highlightSegment.Segment.Start; 507return highlightSegment.Segment.End; 523if (highlightSegment.Segment.Start.CompareTo(start) == 0) 525if (highlightSegment.Segment.End.CompareTo(end) == 0) 848if (r1[i].Segment.Contains(ps2)) 879else if ((res[0].Segment.Start.CompareTo(ps1) == 0) || 880(res[0].Segment.End.CompareTo(ps2) == 0))