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