1 write to _runs
PresentationCore (1)
Core\CSharp\MS\Internal\TextFormatting\SimpleTextLine.cs (1)
345_runs = new SimpleRun[count];
26 references to _runs
PresentationCore (26)
Core\CSharp\MS\Internal\TextFormatting\SimpleTextLine.cs (26)
356_runs[i] = run; 465foreach(SimpleRun run in _runs) 594if (_runs.Length <= 0) 613foreach (SimpleRun run in _runs) 674for(int i = 0; i < _runs.Length; i++) 676run = (SimpleRun)_runs[i]; 854foreach(SimpleRun run in _runs) 908TextSpan<TextRun>[] textRunSpans = new TextSpan<TextRun>[_runs.Length]; 910for (int i = 0; i < _runs.Length; i++) 912textRunSpans[i] = new TextSpan<TextRun>(_runs[i].Length, _runs[i].TextRun); 928List<IndexedGlyphRun> indexedGlyphRuns = new List<IndexedGlyphRun>(_runs.Length); 934foreach(SimpleRun run in _runs) 1229while (runIndex < _runs.Length) 1233if (_runs[runIndex].IsVisible && !_runs[runIndex].EOT) 1239cpRunStart += _runs[runIndex++].Length; 1260cpRunEnd += _runs[runIndex].Length - 1; 1265if (_runs[runIndex].IsVisible && !_runs[runIndex].EOT) 1272if (_runs[runIndex].EOT) 1275cpVisible = cpRunEnd - _runs[runIndex].Length + 1; 1279cpRunEnd -= _runs[runIndex--].Length; 1296while (runIndex < _runs.Length && cpRunStart + _runs[runIndex].Length <= cp) 1298cpRunStart += _runs[runIndex++].Length;