2 writes to _tree
PresentationFramework (2)
System\Windows\Documents\TextPointer.cs (2)
3933_tree = tree; 4106_tree = tree;
98 references to _tree
PresentationFramework (98)
System\Windows\Documents\TextPointer.cs (98)
439_tree.EmptyDeadPositionList(); 466_tree.EmptyDeadPositionList(); 468ValidationHelper.VerifyPosition(_tree, position); 548_tree.EmptyDeadPositionList(); 570_tree.EmptyDeadPositionList(); 581if (_tree.PlainTextOnly) 589count = _tree.InternalSymbolCount - this.GetSymbolOffset() - 1; 682_tree.EmptyDeadPositionList(); 684ValidationHelper.VerifyPosition(_tree, position); 785return textNode == null ? 0 : GetTextInRun(_tree, GetSymbolOffset(), textNode, -1, direction, textBuffer, startIndex, count); 813_tree.EmptyDeadPositionList(); 1252_tree.EmptyDeadPositionList(); 1279_tree.EmptyDeadPositionList(); 1293_tree.BeginChange(); 1296_tree.InsertTextInternal(insertPosition, textData); 1300_tree.EndChange(); 1320_tree.EmptyDeadPositionList(); 1348_tree.BeginChange(); 1353_tree.DeleteContentInternal(this, deleteToPosition); 1357_tree.DeleteContentInternal(deleteToPosition, this); 1362_tree.EndChange(); 1390_tree.EmptyDeadPositionList(); 1420_tree.EmptyDeadPositionList(); 1442_tree.BeginChange(); 1449_tree.EndChange(); 1465_tree.EmptyDeadPositionList(); 1470_tree.BeginChange(); 1477_tree.EndChange(); 1522return _tree.TextView == null ? false : _tree.TextView.IsValid && _tree.TextView.Contains(this); 1550_tree.EmptyDeadPositionList(); 1571_tree.EmptyDeadPositionList(); 1599_tree.EmptyDeadPositionList(); 1609TextSegment lineRange = _tree.TextView.GetLineRange(this); 1650_tree.EmptyDeadPositionList(); 1669_tree.EmptyDeadPositionList(); 1856ValidationHelper.VerifyPosition(_tree, textPosition); 1860_tree.EmptyDeadPositionList(); 1865MoveToNode(_tree, textPosition.Node, textPosition.Edge); 1902_tree.EmptyDeadPositionList(); 1916symbolOffset = _tree.InternalSymbolCount - 1; 1926else if (symbolOffset > _tree.InternalSymbolCount - 1) 1931offset -= (symbolOffset - (_tree.InternalSymbolCount - 1)); 1932symbolOffset = _tree.InternalSymbolCount - 1; 1935_tree.GetNodeAndEdgeAtOffset(symbolOffset, out node, out edge); 1936MoveToNode(_tree, (TextTreeNode)node, edge); 1981_tree.EmptyDeadPositionList(); 2037_tree.EmptyDeadPositionList(); 2080_tree.EmptyDeadPositionList(); 2122_tree.EmptyDeadPositionList(); 2125return TextPointerBase.MoveToLineBoundary(this, _tree.TextView, count); 2146_tree.EmptyDeadPositionList(); 2156_tree.BeginChange(); 2159_tree.InsertEmbeddedObjectInternal(this, uiElement); 2163_tree.EndChange(); 2172_tree.EmptyDeadPositionList(); 2195_tree.EmptyDeadPositionList(); 2296_tree.EmptyDeadPositionList(); 2319_tree.EmptyDeadPositionList(); 2343_tree.EmptyDeadPositionList(); 2420_tree.EmptyDeadPositionList(); 2435_tree.EmptyDeadPositionList(); 2437ValidationHelper.VerifyPosition(_tree, position); 2507_tree.EmptyDeadPositionList(); 2531_tree.EmptyDeadPositionList(); 2548_tree.EmptyDeadPositionList(); 2569_tree.EmptyDeadPositionList(); 2572return new StaticTextPointer(_tree, _node, _node.GetOffsetFromEdge(this.Edge)); 2629_tree.EmptyDeadPositionList(); 2649MoveToNode(_tree, elementNode, edge); 2687_tree.EmptyDeadPositionList(); 2701if (!_tree.TextView.IsAtCaretUnitBoundary(this)) 2704position = (TextPointer)_tree.TextView.GetNextCaretUnitPosition(this, oppositeDirection); 2721_tree.EmptyDeadPositionList(); 2733position = (TextPointer)_tree.TextView.GetNextCaretUnitPosition(this, direction); 2752_tree.EmptyDeadPositionList(); 2764position = (TextPointer)_tree.TextView.GetBackspaceCaretUnitPosition(this); 2789_tree.BeginChange(); 2797_tree.EndChange(); 2810return TextPointerBase.ValidateLayout(this, _tree.TextView); 2907return GetSymbolOffset(_tree, _node, this.Edge); 2964if (_generation == _tree.PositionGeneration) 3055_generation = _tree.PositionGeneration; 3090Invariant.Assert(_generation == _tree.PositionGeneration, "TextPointer not synchronized to tree generation!"); 3097return GetNextNodeAndEdge(_node, this.Edge, _tree.PlainTextOnly, out node, out edge); 3267return GetPreviousNodeAndEdge(_node, this.Edge, _tree.PlainTextOnly, out node, out edge); 3618_tree.EmptyDeadPositionList(); 3653_tree.EmptyDeadPositionList(); 3662if (_layoutGeneration != _tree.LayoutGeneration) 3669this.CaretUnitBoundaryCache = _tree.IsAtCaretUnitBoundary(this); 3670_layoutGeneration = _tree.LayoutGeneration; 3721_tree.EmptyDeadPositionList(); 3744_tree.EmptyDeadPositionList(); 3787return _tree; 3798return ((FrameworkElement)_tree.Parent); 3868_tree.EmptyDeadPositionList(); 4168Invariant.Assert(_tree != null, "Position has no tree!");