1 write to _node
PresentationFramework (1)
System\Windows\Documents\TextPointer.cs (1)
4266_node = node;
36 references to _node
PresentationFramework (36)
System\Windows\Documents\TextPointer.cs (36)
552return (direction == LogicalDirection.Forward) ? GetPointerContextForward(_node, this.Edge) : GetPointerContextBackward(_node, this.Edge); 816return GetAdjacentElement(_node, this.Edge, direction); 1489return $"TextPointer Id={_debugId} NodeId={_node.DebugId} Edge={this.Edge}"; 1996SetNodeAndEdge(AdjustRefCounts(node, edge, _node, this.Edge), edge); 2201newNode = _node; 2207newNode = _node.GetPreviousNode(); 2216newNode = _node.GetContainingNode(); 2223newNode = _node.GetFirstContainedNode(); 2232newNode = _node; 2239newNode = _node.GetLastContainedNode(); 2248newNode = _node; 2254newNode = _node.GetNextNode(); 2263newNode = _node.GetContainingNode(); 2275SetNodeAndEdge(AdjustRefCounts((TextTreeNode)newNode, edge, _node, this.Edge), edge); 2572return new StaticTextPointer(_tree, _node, _node.GetOffsetFromEdge(this.Edge)); 2847return GetAdjacentSiblingNode(_node, this.Edge, direction); 2907return GetSymbolOffset(_tree, _node, this.Edge); 2971node = _node; 3063return GetScopingNode(_node, this.Edge); 3097return GetNextNodeAndEdge(_node, this.Edge, _tree.PlainTextOnly, out node, out edge); 3267return GetPreviousNodeAndEdge(_node, this.Edge, _tree.PlainTextOnly, out node, out edge); 3752charOffset = _node.GetIMECharOffset(); 3756charOffset = _node.GetIMECharOffset(); 3758elementNode = _node as TextTreeTextElementNode; 3767charOffset = _node.GetIMECharOffset() + _node.IMECharCount; 3850return _node; 4075return GetAdjacentNode(_node, this.Edge, direction); 4107SetNodeAndEdge(AdjustRefCounts(node, edge, _node, this.Edge), edge); 4139Invariant.Assert(_node != null, "Null position node!"); 4152if (_node is TextTreeRootNode) 4157else if (_node is TextTreeTextNode || _node is TextTreeObjectNode) 4165Invariant.Assert(_node is TextTreeTextElementNode, "Unknown node type!");