1 write to _spans
PresentationCore (1)
Core\CSharp\MS\Internal\Span.cs (1)
44_spans = spans;
29 references to _spans
PresentationCore (29)
Core\CSharp\MS\Internal\Span.cs (29)
61_spans.Add(span); 81_spans.RemoveAt(i); 91_spans.Insert(index, new Span(null, 0)); 111int spanCount = _spans.Count; 142int spanLength = _spans[spanIndex].length; 162spanCP -= _spans[--spanIndex].length; 235&& equals(_spans[Count-1].element, element)) 238_spans[Count - 1].length += length; 258&& lc + _spans[ls].length <= first + length) 260lc += _spans[ls].length; 274&& equals(_spans[fs - 1].element, element)) 278fc -= _spans[fs].length; 280length += _spans[fs].length; 286if (equals(_spans[fs].element, element)) 298&& equals(_spans[ls].element, element)) 302length = lc + _spans[ls].length - first; 303lc += _spans[ls].length; 322_spans[fs].length = first - fc; 323_spans[fs + 1] = new Span(element, length); 333_spans[fs] = new Span(element, length); 345trailingElement = _spans[ls].element; 346trailingLength = lc + _spans[ls].length - (first + length); 368_spans[fs + 1 + i] = new Span(null, 0); 378_spans[fs].length = first - fc; 385_spans[fs] = new Span(element, length); 393_spans[fs] = new Span(trailingElement, trailingLength); 408get { return _spans.Count; } 424get { return _spans[index]; } 435_spans.Add(new Span(null, 0));