4 writes to _complexContent
PresentationFramework (4)
System\Windows\Controls\TextBlock.cs (4)
1943_complexContent = null; 1949_complexContent = null; 2891_complexContent = new ComplexContent(this, textContainer, false, Text); 2934_complexContent = null;
89 references to _complexContent
PresentationFramework (89)
System\Windows\Controls\TextBlock.cs (89)
138if (!(_complexContent.TextContainer is TextContainer)) 145Type parentType = _complexContent.TextContainer.Parent.GetType(); 165TextContainer textContainer = (TextContainer)_complexContent.TextContainer; 189if (_complexContent == null) 195TextContainer textContainer = (TextContainer)_complexContent.TextContainer; 237else if (_complexContent == null) 243if (!_complexContent.ForeignTextContainer) 286return _complexContent.TextView; 291return _complexContent.TextContainer; 296return _complexContent.TextContainer as TextContainer; 408if (((ITextView)_complexContent.TextView).Validate(point)) 410position = (TextPointer)_complexContent.TextView.GetTextPositionFromPoint(point, snapToText); 414position = snapToText ? new TextPointer((TextPointer)_complexContent.TextContainer.Start) : null; 457return (TextPointer)_complexContent.TextContainer.Start; 474return (TextPointer)_complexContent.TextContainer.End; 609if (textblock._complexContent != null && 1148get { return _complexContent == null ? 0 : _complexContent.VisualChildren.Count; } 1162if (_complexContent == null) 1166return _complexContent.VisualChildren[index]; 1192Invariant.Assert(_complexContent != null); 1250if (_complexContent != null) 1252_complexContent.TextView.Invalidate(); 1395if (_complexContent != null) 1397_complexContent.VisualChildren.Clear(); 1454line.Arrange(_complexContent.VisualChildren, lineOffset); 1476if (_complexContent != null) 1757if (_complexContent == null || !(_complexContent.TextContainer is TextContainer)) 1786int startOffset = _complexContent.TextContainer.Start.GetOffsetToPosition(start); 1787int endOffset = _complexContent.TextContainer.Start.GetOffsetToPosition(end); 1868if (_complexContent == null || !(_complexContent.TextContainer is TextContainer)) 1876TextSegment textSegment = new TextSegment(_complexContent.TextContainer.Start, _complexContent.TextContainer.End); 1920if (_complexContent != null) 1922_complexContent.VisualChildren.Remove(child); 1940if (_complexContent != null) 1942_complexContent.Detach(this); 1967Debug.Assert(_complexContent != null, "Inline objects are supported only in complex content."); 2020if (_complexContent != null) 2022return TextRangeBase.GetTextInternal(_complexContent.TextContainer.Start, _complexContent.TextContainer.End); 2157pos = _complexContent.TextContainer.Start.CreatePointer(charIndex.FirstCharacterIndex + charIndex.TrailingLength, logicalDirection); 2186int characterIndex = _complexContent.TextContainer.Start.GetOffsetToPosition(orientedPosition); 2290int dcpPositionStart = _complexContent.TextContainer.Start.GetOffsetToPosition(startPosition); 2291int dcpPositionEnd = _complexContent.TextContainer.Start.GetOffsetToPosition(endPosition); 2300ITextPointer endOfLineTextPointer = _complexContent.TextContainer.Start.CreatePointer(0); 2398int characterIndex = _complexContent.TextContainer.Start.GetOffsetToPosition(position); 2464int characterIndex = _complexContent.TextContainer.Start.GetOffsetToPosition(position); 2564ITextPointer nextCaretPosition = _complexContent.TextContainer.Start.CreatePointer(nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength, logicalDirection); 2593int characterIndex = _complexContent.TextContainer.Start.GetOffsetToPosition(position); 2652ITextPointer backspaceCaretPosition = _complexContent.TextContainer.Start.CreatePointer(backspaceCharacterHit.FirstCharacterIndex + backspaceCharacterHit.TrailingLength, logicalDirection); 2703return _complexContent.TextContainer; 2715return _complexContent.TextView; 2727return _complexContent.Highlights; 2766return (_complexContent != null); 2786get { return (_complexContent == null) ? null : _complexContent.InlineObjects; } 2787set { if (_complexContent != null) _complexContent.InlineObjects = value; } 2823if (IsLayoutDataValid && _complexContent != null) 2825_complexContent.TextView.OnUpdated(); 2864if (_complexContent == null) 2884if (_complexContent == null) 2931if (_complexContent != null) 2933_complexContent.Detach(this); 2966Debug.Assert(sender == _complexContent.TextContainer, "Received text change for foreign TextContainer."); 2986if (_complexContent == null) 2994Invariant.Assert(sender == _complexContent.TextContainer, "Received text change for foreign TextContainer."); 3379if (_complexContent == null) 3408return (_complexContent != null) && (manager != null) && (manager.XmlWriter == null); 3504if (textBlock._complexContent == null || !(textBlock._complexContent.TextContainer is TextContainer)) 3510if (textBlock._complexContent.TextContainer != ((TextElement)element).TextContainer) 3649Debug.Assert(_complexContent.TextContainer is TextContainer); 3656if ((e as TextElement).TextContainer == _complexContent.TextContainer) 3665position = new TextPointer((TextPointer)_complexContent.TextContainer.Start); 3666while (position.CompareTo((TextPointer)_complexContent.TextContainer.End) < 0) 3746_complexContent.TextContainer.Changing += new EventHandler(OnTextContainerChanging); 3747_complexContent.TextContainer.Change += new TextContainerChangeEventHandler(OnTextContainerChange); 3748_complexContent.Highlights.Changed += new HighlightChangedEventHandler(OnHighlightChanged); 4101if (text._complexContent == null) 4114text._complexContent.TextContainer.BeginChange(); 4117((TextContainer)text._complexContent.TextContainer).DeleteContentInternal((TextPointer)text._complexContent.TextContainer.Start, (TextPointer)text._complexContent.TextContainer.End); 4118InsertTextRun(text._complexContent.TextContainer.End, newText, /*whitespacesIgnorable:*/true); 4123text._complexContent.TextContainer.EndChange();