8 writes to _viewportLineVisuals
PresentationFramework (8)
MS\Internal\Documents\TextBoxView.cs (8)
385_viewportLineVisuals = null; 409_viewportLineVisuals = null; 425_viewportLineVisuals = null; 1110_viewportLineVisuals = null; 1120_viewportLineVisuals = null; 2371_viewportLineVisuals = null; 2634_viewportLineVisuals = null; 2654_viewportLineVisuals = new List<TextBoxLineDrawingVisual>(count);
19 references to _viewportLineVisuals
PresentationFramework (19)
MS\Internal\Documents\TextBoxView.cs (19)
2629List<TextBoxLineDrawingVisual> oldLineVisuals = _viewportLineVisuals; 2655_viewportLineVisuals.AddRange(new TextBoxLineDrawingVisual[count]); // must we allocate an empty array? 2686_viewportLineVisuals[lineIndex - _viewportLineVisualsIndex + i] = oldLineVisuals[lineIndex - oldLineVisualsIndex + i]; 2713if (_viewportLineVisuals != null) 2715lineVisual = _viewportLineVisuals[lineIndex - _viewportLineVisualsIndex]; 2724_viewportLineVisuals?[lineIndex - _viewportLineVisualsIndex] = lineVisual; 2730if (_viewportLineVisuals != null) 2734lineIndex < _viewportLineVisualsIndex + _viewportLineVisuals.Count) 2736_viewportLineVisuals.Insert(lineIndex - _viewportLineVisualsIndex, null); 2744if (_viewportLineVisuals != null) 2748lineIndex < _viewportLineVisualsIndex + _viewportLineVisuals.Count && 2749_viewportLineVisuals[lineIndex - _viewportLineVisualsIndex] != null) 2752_viewportLineVisuals[lineIndex - _viewportLineVisualsIndex].DiscardOnArrange = true; 2753_viewportLineVisuals[lineIndex - _viewportLineVisualsIndex] = null; 2761if (_viewportLineVisuals != null) 2770if (lineIndex < _viewportLineVisualsIndex + _viewportLineVisuals.Count) 2773count = Math.Min(count, _viewportLineVisuals.Count - start); 2779_viewportLineVisuals[start + i]?.DiscardOnArrange = true; 2782_viewportLineVisuals.RemoveRange(start, count);