2 writes to _tree
PresentationFramework (2)
System\Windows\Documents\TextPointer.cs (2)
3927_tree = tree; 4100_tree = tree;
98 references to _tree
PresentationFramework (98)
System\Windows\Documents\TextPointer.cs (98)
433_tree.EmptyDeadPositionList(); 460_tree.EmptyDeadPositionList(); 462ValidationHelper.VerifyPosition(_tree, position); 542_tree.EmptyDeadPositionList(); 564_tree.EmptyDeadPositionList(); 575if (_tree.PlainTextOnly) 583count = _tree.InternalSymbolCount - this.GetSymbolOffset() - 1; 676_tree.EmptyDeadPositionList(); 678ValidationHelper.VerifyPosition(_tree, position); 779return textNode == null ? 0 : GetTextInRun(_tree, GetSymbolOffset(), textNode, -1, direction, textBuffer, startIndex, count); 807_tree.EmptyDeadPositionList(); 1246_tree.EmptyDeadPositionList(); 1273_tree.EmptyDeadPositionList(); 1287_tree.BeginChange(); 1290_tree.InsertTextInternal(insertPosition, textData); 1294_tree.EndChange(); 1314_tree.EmptyDeadPositionList(); 1342_tree.BeginChange(); 1347_tree.DeleteContentInternal(this, deleteToPosition); 1351_tree.DeleteContentInternal(deleteToPosition, this); 1356_tree.EndChange(); 1384_tree.EmptyDeadPositionList(); 1414_tree.EmptyDeadPositionList(); 1436_tree.BeginChange(); 1443_tree.EndChange(); 1459_tree.EmptyDeadPositionList(); 1464_tree.BeginChange(); 1471_tree.EndChange(); 1516return _tree.TextView == null ? false : _tree.TextView.IsValid && _tree.TextView.Contains(this); 1544_tree.EmptyDeadPositionList(); 1565_tree.EmptyDeadPositionList(); 1593_tree.EmptyDeadPositionList(); 1603TextSegment lineRange = _tree.TextView.GetLineRange(this); 1644_tree.EmptyDeadPositionList(); 1663_tree.EmptyDeadPositionList(); 1850ValidationHelper.VerifyPosition(_tree, textPosition); 1854_tree.EmptyDeadPositionList(); 1859MoveToNode(_tree, textPosition.Node, textPosition.Edge); 1896_tree.EmptyDeadPositionList(); 1910symbolOffset = _tree.InternalSymbolCount - 1; 1920else if (symbolOffset > _tree.InternalSymbolCount - 1) 1925offset -= (symbolOffset - (_tree.InternalSymbolCount - 1)); 1926symbolOffset = _tree.InternalSymbolCount - 1; 1929_tree.GetNodeAndEdgeAtOffset(symbolOffset, out node, out edge); 1930MoveToNode(_tree, (TextTreeNode)node, edge); 1975_tree.EmptyDeadPositionList(); 2031_tree.EmptyDeadPositionList(); 2074_tree.EmptyDeadPositionList(); 2116_tree.EmptyDeadPositionList(); 2119return TextPointerBase.MoveToLineBoundary(this, _tree.TextView, count); 2140_tree.EmptyDeadPositionList(); 2150_tree.BeginChange(); 2153_tree.InsertEmbeddedObjectInternal(this, uiElement); 2157_tree.EndChange(); 2166_tree.EmptyDeadPositionList(); 2189_tree.EmptyDeadPositionList(); 2290_tree.EmptyDeadPositionList(); 2313_tree.EmptyDeadPositionList(); 2337_tree.EmptyDeadPositionList(); 2414_tree.EmptyDeadPositionList(); 2429_tree.EmptyDeadPositionList(); 2431ValidationHelper.VerifyPosition(_tree, position); 2501_tree.EmptyDeadPositionList(); 2525_tree.EmptyDeadPositionList(); 2542_tree.EmptyDeadPositionList(); 2563_tree.EmptyDeadPositionList(); 2566return new StaticTextPointer(_tree, _node, _node.GetOffsetFromEdge(this.Edge)); 2623_tree.EmptyDeadPositionList(); 2643MoveToNode(_tree, elementNode, edge); 2681_tree.EmptyDeadPositionList(); 2695if (!_tree.TextView.IsAtCaretUnitBoundary(this)) 2698position = (TextPointer)_tree.TextView.GetNextCaretUnitPosition(this, oppositeDirection); 2715_tree.EmptyDeadPositionList(); 2727position = (TextPointer)_tree.TextView.GetNextCaretUnitPosition(this, direction); 2746_tree.EmptyDeadPositionList(); 2758position = (TextPointer)_tree.TextView.GetBackspaceCaretUnitPosition(this); 2783_tree.BeginChange(); 2791_tree.EndChange(); 2804return TextPointerBase.ValidateLayout(this, _tree.TextView); 2901return GetSymbolOffset(_tree, _node, this.Edge); 2958if (_generation == _tree.PositionGeneration) 3049_generation = _tree.PositionGeneration; 3084Invariant.Assert(_generation == _tree.PositionGeneration, "TextPointer not synchronized to tree generation!"); 3091return GetNextNodeAndEdge(_node, this.Edge, _tree.PlainTextOnly, out node, out edge); 3261return GetPreviousNodeAndEdge(_node, this.Edge, _tree.PlainTextOnly, out node, out edge); 3612_tree.EmptyDeadPositionList(); 3647_tree.EmptyDeadPositionList(); 3656if (_layoutGeneration != _tree.LayoutGeneration) 3663this.CaretUnitBoundaryCache = _tree.IsAtCaretUnitBoundary(this); 3664_layoutGeneration = _tree.LayoutGeneration; 3715_tree.EmptyDeadPositionList(); 3738_tree.EmptyDeadPositionList(); 3781return _tree; 3792return ((FrameworkElement)_tree.Parent); 3862_tree.EmptyDeadPositionList(); 4162Invariant.Assert(_tree != null, "Position has no tree!");