1 write to _spans
PresentationCore (1)
MS\Internal\Span.cs (1)
39_spans = spans;
29 references to _spans
PresentationCore (29)
MS\Internal\Span.cs (29)
56_spans.Add(span); 76_spans.RemoveAt(i); 86_spans.Insert(index, new Span(null, 0)); 106int spanCount = _spans.Count; 137int spanLength = _spans[spanIndex].length; 157spanCP -= _spans[--spanIndex].length; 230&& equals(_spans[Count-1].element, element)) 233_spans[Count - 1].length += length; 253&& lc + _spans[ls].length <= first + length) 255lc += _spans[ls].length; 269&& equals(_spans[fs - 1].element, element)) 273fc -= _spans[fs].length; 275length += _spans[fs].length; 281if (equals(_spans[fs].element, element)) 293&& equals(_spans[ls].element, element)) 297length = lc + _spans[ls].length - first; 298lc += _spans[ls].length; 317_spans[fs].length = first - fc; 318_spans[fs + 1] = new Span(element, length); 328_spans[fs] = new Span(element, length); 340trailingElement = _spans[ls].element; 341trailingLength = lc + _spans[ls].length - (first + length); 363_spans[fs + 1 + i] = new Span(null, 0); 373_spans[fs].length = first - fc; 380_spans[fs] = new Span(element, length); 388_spans[fs] = new Span(trailingElement, trailingLength); 403get { return _spans.Count; } 419get { return _spans[index]; } 430_spans.Add(new Span(null, 0));