2 writes to _owners
PresentationFramework (2)
src\Framework\MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (2)
630_owners = list; 644_owners = new List<IHighlightRange>(owners.Count);
20 references to _owners
PresentationFramework (20)
src\Framework\MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (20)
645_owners.AddRange(owners); 691for (int i = 0; i < _owners.Count; i++) 693if (_owners[i].Priority < owner.Priority) 695_owners.Insert(i, owner); 702_owners.Add(owner); 713if (_owners.Contains(owner)) 717_owners.Remove(owner); 721return _owners.Count; 732if (_owners.Contains(owner)) 770_owners.Clear(); 797res.Add(new HighlightSegment(_segment.Start, ps, _owners)); 798res.Add(new HighlightSegment(ps, _segment.End, _owners)); 826res.Add(new HighlightSegment(_segment.Start, ps1, _owners)); 830res.Add(new HighlightSegment(ps1, ps1, _owners)); 834res.Add(new HighlightSegment(ps1, _segment.End, _owners)); 923_owners.Clear(); 1186return _owners.Count > 0 ? _owners[0] : null; 1212return _owners.Count > 0 ? new SolidColorBrush(_owners[0].Background) : null;