1 write to _segment
PresentationFramework (1)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
650_segment = new TextSegment(start, end);
22 references to _segment
PresentationFramework (22)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (22)
770if ((ps.CompareTo(_segment.Start) == 0) || (ps.CompareTo(_segment.End) == 0)) 772if (((ps.CompareTo(_segment.Start) == 0) && (side == LogicalDirection.Forward)) || 773((ps.CompareTo(_segment.End) == 0) && (side == LogicalDirection.Backward))) 779else if (_segment.Contains(ps)) 782res.Add(new HighlightSegment(_segment.Start, ps, _owners)); 783res.Add(new HighlightSegment(ps, _segment.End, _owners)); 806if ((_segment.Start.CompareTo(ps1) > 0) || (_segment.End.CompareTo(ps1) < 0)) 809if (_segment.Start.CompareTo(ps1) < 0) 811res.Add(new HighlightSegment(_segment.Start, ps1, _owners)); 817if (_segment.End.CompareTo(ps1) > 0) 819res.Add(new HighlightSegment(ps1, _segment.End, _owners)); 828else if (_segment.Contains(ps1)) 990Debug.Assert(!_segment.IsNull, "null TextSegment"); 993ITextPointer cursor = _segment.Start.CreatePointer(); 996while (cursor.CompareTo(_segment.End) < 0) 1013CloseSegment(ref segmentStart, cursor, _segment.End); 1031CloseSegment(ref segmentStart, cursor, _segment.End); 1052CloseSegment(ref segmentStart, cursor, _segment.End); 1123GetSegmentGeometry(geometry, _segment, parentView); 1150return _segment;