4 writes to _complexContent
PresentationFramework (4)
System\Windows\Controls\TextBlock.cs (4)
1921_complexContent = null; 1927_complexContent = null; 2869_complexContent = new ComplexContent(this, textContainer, false, Text); 2912_complexContent = null;
84 references to _complexContent
PresentationFramework (84)
System\Windows\Controls\TextBlock.cs (84)
125if (!(_complexContent.TextContainer is TextContainer)) 132Type parentType = _complexContent.TextContainer.Parent.GetType(); 152TextContainer textContainer = (TextContainer)_complexContent.TextContainer; 176if (_complexContent == null) 182TextContainer textContainer = (TextContainer)_complexContent.TextContainer; 224else if (_complexContent == null) 230if (!_complexContent.ForeignTextContainer) 273return _complexContent.TextView; 278return _complexContent.TextContainer; 283return _complexContent.TextContainer as TextContainer; 395if (((ITextView)_complexContent.TextView).Validate(point)) 397position = (TextPointer)_complexContent.TextView.GetTextPositionFromPoint(point, snapToText); 401position = snapToText ? new TextPointer((TextPointer)_complexContent.TextContainer.Start) : null; 444return (TextPointer)_complexContent.TextContainer.Start; 461return (TextPointer)_complexContent.TextContainer.End; 596if (textblock._complexContent != null && 1135get { return _complexContent == null ? 0 : _complexContent.VisualChildren.Count; } 1149if (_complexContent == null) 1153return _complexContent.VisualChildren[index]; 1179Invariant.Assert(_complexContent != null); 1237_complexContent?.TextView.Invalidate(); 1379_complexContent?.VisualChildren.Clear(); 1435line.Arrange(_complexContent.VisualChildren, lineOffset); 1457if (_complexContent != null) 1738if (_complexContent == null || !(_complexContent.TextContainer is TextContainer)) 1767int startOffset = _complexContent.TextContainer.Start.GetOffsetToPosition(start); 1768int endOffset = _complexContent.TextContainer.Start.GetOffsetToPosition(end); 1849if (_complexContent == null || !(_complexContent.TextContainer is TextContainer)) 1857TextSegment textSegment = new TextSegment(_complexContent.TextContainer.Start, _complexContent.TextContainer.End); 1901_complexContent?.VisualChildren.Remove(child); 1918if (_complexContent != null) 1920_complexContent.Detach(this); 1945Debug.Assert(_complexContent != null, "Inline objects are supported only in complex content."); 1998if (_complexContent != null) 2000return TextRangeBase.GetTextInternal(_complexContent.TextContainer.Start, _complexContent.TextContainer.End); 2135pos = _complexContent.TextContainer.Start.CreatePointer(charIndex.FirstCharacterIndex + charIndex.TrailingLength, logicalDirection); 2164int characterIndex = _complexContent.TextContainer.Start.GetOffsetToPosition(orientedPosition); 2268int dcpPositionStart = _complexContent.TextContainer.Start.GetOffsetToPosition(startPosition); 2269int dcpPositionEnd = _complexContent.TextContainer.Start.GetOffsetToPosition(endPosition); 2278ITextPointer endOfLineTextPointer = _complexContent.TextContainer.Start.CreatePointer(0); 2376int characterIndex = _complexContent.TextContainer.Start.GetOffsetToPosition(position); 2442int characterIndex = _complexContent.TextContainer.Start.GetOffsetToPosition(position); 2542ITextPointer nextCaretPosition = _complexContent.TextContainer.Start.CreatePointer(nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength, logicalDirection); 2571int characterIndex = _complexContent.TextContainer.Start.GetOffsetToPosition(position); 2630ITextPointer backspaceCaretPosition = _complexContent.TextContainer.Start.CreatePointer(backspaceCharacterHit.FirstCharacterIndex + backspaceCharacterHit.TrailingLength, logicalDirection); 2681return _complexContent.TextContainer; 2693return _complexContent.TextView; 2705return _complexContent.Highlights; 2744return (_complexContent != null); 2764get { return _complexContent?.InlineObjects; } 2765set { _complexContent?.InlineObjects = value; } 2801if (IsLayoutDataValid && _complexContent != null) 2803_complexContent.TextView.OnUpdated(); 2842if (_complexContent == null) 2862if (_complexContent == null) 2909if (_complexContent != null) 2911_complexContent.Detach(this); 2944Debug.Assert(sender == _complexContent.TextContainer, "Received text change for foreign TextContainer."); 2964if (_complexContent == null) 2972Invariant.Assert(sender == _complexContent.TextContainer, "Received text change for foreign TextContainer."); 3359if (_complexContent == null) 3388return (_complexContent != null) && (manager != null) && (manager.XmlWriter == null); 3484if (textBlock._complexContent == null || !(textBlock._complexContent.TextContainer is TextContainer)) 3490if (textBlock._complexContent.TextContainer != ((TextElement)element).TextContainer) 3629Debug.Assert(_complexContent.TextContainer is TextContainer); 3636if ((e as TextElement).TextContainer == _complexContent.TextContainer) 3645position = new TextPointer((TextPointer)_complexContent.TextContainer.Start); 3646while (position.CompareTo((TextPointer)_complexContent.TextContainer.End) < 0) 3726_complexContent.TextContainer.Changing += new EventHandler(OnTextContainerChanging); 3727_complexContent.TextContainer.Change += new TextContainerChangeEventHandler(OnTextContainerChange); 3728_complexContent.Highlights.Changed += new HighlightChangedEventHandler(OnHighlightChanged); 4081if (text._complexContent == null) 4094text._complexContent.TextContainer.BeginChange(); 4097((TextContainer)text._complexContent.TextContainer).DeleteContentInternal((TextPointer)text._complexContent.TextContainer.Start, (TextPointer)text._complexContent.TextContainer.End); 4098InsertTextRun(text._complexContent.TextContainer.End, newText, /*whitespacesIgnorable:*/true); 4103text._complexContent.TextContainer.EndChange();