1 write to _node
PresentationFramework (1)
System\Windows\Documents\TextPointer.cs (1)
4261_node = node;
36 references to _node
PresentationFramework (36)
System\Windows\Documents\TextPointer.cs (36)
547return (direction == LogicalDirection.Forward) ? GetPointerContextForward(_node, this.Edge) : GetPointerContextBackward(_node, this.Edge); 811return GetAdjacentElement(_node, this.Edge, direction); 1484return $"TextPointer Id={_debugId} NodeId={_node.DebugId} Edge={this.Edge}"; 1991SetNodeAndEdge(AdjustRefCounts(node, edge, _node, this.Edge), edge); 2196newNode = _node; 2202newNode = _node.GetPreviousNode(); 2211newNode = _node.GetContainingNode(); 2218newNode = _node.GetFirstContainedNode(); 2227newNode = _node; 2234newNode = _node.GetLastContainedNode(); 2243newNode = _node; 2249newNode = _node.GetNextNode(); 2258newNode = _node.GetContainingNode(); 2270SetNodeAndEdge(AdjustRefCounts((TextTreeNode)newNode, edge, _node, this.Edge), edge); 2567return new StaticTextPointer(_tree, _node, _node.GetOffsetFromEdge(this.Edge)); 2842return GetAdjacentSiblingNode(_node, this.Edge, direction); 2902return GetSymbolOffset(_tree, _node, this.Edge); 2966node = _node; 3058return GetScopingNode(_node, this.Edge); 3092return GetNextNodeAndEdge(_node, this.Edge, _tree.PlainTextOnly, out node, out edge); 3262return GetPreviousNodeAndEdge(_node, this.Edge, _tree.PlainTextOnly, out node, out edge); 3747charOffset = _node.GetIMECharOffset(); 3751charOffset = _node.GetIMECharOffset(); 3753elementNode = _node as TextTreeTextElementNode; 3762charOffset = _node.GetIMECharOffset() + _node.IMECharCount; 3845return _node; 4070return GetAdjacentNode(_node, this.Edge, direction); 4102SetNodeAndEdge(AdjustRefCounts(node, edge, _node, this.Edge), edge); 4134Invariant.Assert(_node != null, "Null position node!"); 4147if (_node is TextTreeRootNode) 4152else if (_node is TextTreeTextNode || _node is TextTreeObjectNode) 4160Invariant.Assert(_node is TextTreeTextElementNode, "Unknown node type!");