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