3 writes to TextElementNode
PresentationFramework (3)
src\Framework\System\Windows\Documents\TextContainer.cs (3)
1055element.TextElementNode = (TextTreeTextElementNode)elementNode; 2900element.TextElementNode = null; 3124elementNode.TextElement.TextElementNode = clone;
14 references to TextElementNode
PresentationFramework (14)
src\Framework\MS\Internal\Documents\TableTextElementCollectionInternal.cs (2)
162TextPointer startPosition = new TextPointer(item.TextContainer, item.TextElementNode, ElementEdge.BeforeStart, LogicalDirection.Backward); 163TextPointer endPosition = new TextPointer(item.TextContainer, item.TextElementNode, ElementEdge.AfterEnd, LogicalDirection.Backward);
src\Framework\System\Windows\Documents\TextContainer.cs (7)
981if (element.TextElementNode != null) 1015elementNode = element.TextElementNode; 2483Invariant.Assert(elementNode.TextElement.TextElementNode != elementNode); 2485elementNode = elementNode.TextElement.TextElementNode; 2804elementNode = element.TextElementNode; 2973if (null != element.TextElementNode) 2975element.TextElementNode.IMECharCount -= imeLeftEdgeCharCount;
src\Framework\System\Windows\Documents\TextElement.cs (3)
1424leftEdgeCharCount = this.TextElementNode.IsFirstSibling ? 0 : 1; 1453isFirstIMEVisibleSibling = (this.TextElementNode == null) ? true : this.TextElementNode.IsFirstSibling;
src\Framework\System\Windows\Documents\TextTreeInsertElementUndoUnit.cs (1)
67end = new TextPointer(this.TextContainer, element.TextElementNode, ElementEdge.AfterEnd);
src\Framework\System\Windows\Documents\TextTreeUndo.cs (1)
73undoManager.Add(new TextTreePropertyUndoUnit(textContainer, element.TextElementNode.GetSymbolOffset(textContainer.Generation) + 1, record));