1 write to _segments
PresentationFramework (1)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
36
_segments
= new List<HighlightSegment>();
30 references to _segments
PresentationFramework (30)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (30)
82
if (
_segments
.Count == 0)
121
ITextPointer invalidateStart =
_segments
[startSeg].Segment.Start;
122
ITextPointer invalidateEnd =
_segments
[endSeg].Segment.End;
125
HighlightSegment highlightSegment =
_segments
[i];
129
_segments
.Remove(highlightSegment);
168
_segments
[seg].UpdateOwners();
172
ITextPointer invalidateStart =
_segments
[startSeg].Segment.Start;
173
ITextPointer invalidateEnd =
_segments
[endSeg].Segment.End;
200
ITextPointer invalidateStart =
_segments
[startSeg].Segment.Start;
201
ITextPointer invalidateEnd =
_segments
[endSeg].Segment.End;
207
_segments
[i].AddActiveOwner(highlightRange);
209
_segments
[i].RemoveActiveOwner(highlightRange);
241
for (int i = 0; i <
_segments
.Count; i++)
243
highlightSegment =
_segments
[i];
350
while ((ind <
_segments
.Count) && (!rangeSegment.IsNull))
352
HighlightSegment highlightSegment =
_segments
[ind];
368
_segments
.Remove(highlightSegment);
369
_segments
.InsertRange(ind, res);
408
_segments
.Insert(ind++, temp);
417
_segments
.Insert(ind++, new HighlightSegment(rangeSegment.Start, rangeSegment.End, highlightRange));
429
_segments
.Insert(ind++, new HighlightSegment(rangeSegment.Start, rangeSegment.End, highlightRange));
435
_segments
.Insert(ind++, new HighlightSegment(rangeEnumerator.Current.Start, rangeEnumerator.Current.End, highlightRange));
441
if (ind ==
_segments
.Count) ind--;
442
invalidateEnd =
_segments
[ind].Segment.End;
453
for (int i = 0; i <
_segments
.Count; i++)
455
HighlightSegment highlightSegment =
_segments
[i];
477
for (int i =
_segments
.Count - 1; i >= 0; i--)
479
HighlightSegment highlightSegment =
_segments
[i];
499
for (int i = 0; i <
_segments
.Count; i++)
501
HighlightSegment highlightSegment =
_segments
[i];