4 writes to _complexContent
PresentationFramework (4)
System\Windows\Controls\TextBlock.cs (4)
1922_complexContent = null; 1928_complexContent = null; 2870_complexContent = new ComplexContent(this, textContainer, false, Text); 2913_complexContent = null;
85 references to _complexContent
PresentationFramework (85)
System\Windows\Controls\TextBlock.cs (85)
126if (!(_complexContent.TextContainer is TextContainer)) 133Type parentType = _complexContent.TextContainer.Parent.GetType(); 153TextContainer textContainer = (TextContainer)_complexContent.TextContainer; 177if (_complexContent == null) 183TextContainer textContainer = (TextContainer)_complexContent.TextContainer; 225else if (_complexContent == null) 231if (!_complexContent.ForeignTextContainer) 274return _complexContent.TextView; 279return _complexContent.TextContainer; 284return _complexContent.TextContainer as TextContainer; 396if (((ITextView)_complexContent.TextView).Validate(point)) 398position = (TextPointer)_complexContent.TextView.GetTextPositionFromPoint(point, snapToText); 402position = snapToText ? new TextPointer((TextPointer)_complexContent.TextContainer.Start) : null; 445return (TextPointer)_complexContent.TextContainer.Start; 462return (TextPointer)_complexContent.TextContainer.End; 597if (textblock._complexContent != null && 1136get { return _complexContent == null ? 0 : _complexContent.VisualChildren.Count; } 1150if (_complexContent == null) 1154return _complexContent.VisualChildren[index]; 1180Invariant.Assert(_complexContent != null); 1238_complexContent?.TextView.Invalidate(); 1380_complexContent?.VisualChildren.Clear(); 1436line.Arrange(_complexContent.VisualChildren, lineOffset); 1458if (_complexContent != null) 1739if (_complexContent == null || !(_complexContent.TextContainer is TextContainer)) 1768int startOffset = _complexContent.TextContainer.Start.GetOffsetToPosition(start); 1769int endOffset = _complexContent.TextContainer.Start.GetOffsetToPosition(end); 1850if (_complexContent == null || !(_complexContent.TextContainer is TextContainer)) 1858TextSegment textSegment = new TextSegment(_complexContent.TextContainer.Start, _complexContent.TextContainer.End); 1902_complexContent?.VisualChildren.Remove(child); 1919if (_complexContent != null) 1921_complexContent.Detach(this); 1946Debug.Assert(_complexContent != null, "Inline objects are supported only in complex content."); 1999if (_complexContent != null) 2001return TextRangeBase.GetTextInternal(_complexContent.TextContainer.Start, _complexContent.TextContainer.End); 2136pos = _complexContent.TextContainer.Start.CreatePointer(charIndex.FirstCharacterIndex + charIndex.TrailingLength, logicalDirection); 2165int characterIndex = _complexContent.TextContainer.Start.GetOffsetToPosition(orientedPosition); 2269int dcpPositionStart = _complexContent.TextContainer.Start.GetOffsetToPosition(startPosition); 2270int dcpPositionEnd = _complexContent.TextContainer.Start.GetOffsetToPosition(endPosition); 2279ITextPointer endOfLineTextPointer = _complexContent.TextContainer.Start.CreatePointer(0); 2377int characterIndex = _complexContent.TextContainer.Start.GetOffsetToPosition(position); 2443int characterIndex = _complexContent.TextContainer.Start.GetOffsetToPosition(position); 2543ITextPointer nextCaretPosition = _complexContent.TextContainer.Start.CreatePointer(nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength, logicalDirection); 2572int characterIndex = _complexContent.TextContainer.Start.GetOffsetToPosition(position); 2631ITextPointer backspaceCaretPosition = _complexContent.TextContainer.Start.CreatePointer(backspaceCharacterHit.FirstCharacterIndex + backspaceCharacterHit.TrailingLength, logicalDirection); 2682return _complexContent.TextContainer; 2694return _complexContent.TextView; 2706return _complexContent.Highlights; 2745return (_complexContent != null); 2765get { return _complexContent?.InlineObjects; } 2766set { if (_complexContent != null) _complexContent.InlineObjects = value; } 2802if (IsLayoutDataValid && _complexContent != null) 2804_complexContent.TextView.OnUpdated(); 2843if (_complexContent == null) 2863if (_complexContent == null) 2910if (_complexContent != null) 2912_complexContent.Detach(this); 2945Debug.Assert(sender == _complexContent.TextContainer, "Received text change for foreign TextContainer."); 2965if (_complexContent == null) 2973Invariant.Assert(sender == _complexContent.TextContainer, "Received text change for foreign TextContainer."); 3360if (_complexContent == null) 3389return (_complexContent != null) && (manager != null) && (manager.XmlWriter == null); 3485if (textBlock._complexContent == null || !(textBlock._complexContent.TextContainer is TextContainer)) 3491if (textBlock._complexContent.TextContainer != ((TextElement)element).TextContainer) 3630Debug.Assert(_complexContent.TextContainer is TextContainer); 3637if ((e as TextElement).TextContainer == _complexContent.TextContainer) 3646position = new TextPointer((TextPointer)_complexContent.TextContainer.Start); 3647while (position.CompareTo((TextPointer)_complexContent.TextContainer.End) < 0) 3727_complexContent.TextContainer.Changing += new EventHandler(OnTextContainerChanging); 3728_complexContent.TextContainer.Change += new TextContainerChangeEventHandler(OnTextContainerChange); 3729_complexContent.Highlights.Changed += new HighlightChangedEventHandler(OnHighlightChanged); 4082if (text._complexContent == null) 4095text._complexContent.TextContainer.BeginChange(); 4098((TextContainer)text._complexContent.TextContainer).DeleteContentInternal((TextPointer)text._complexContent.TextContainer.Start, (TextPointer)text._complexContent.TextContainer.End); 4099InsertTextRun(text._complexContent.TextContainer.End, newText, /*whitespacesIgnorable:*/true); 4104text._complexContent.TextContainer.EndChange();