1 write to _node
PresentationFramework (1)
System\Windows\Documents\TextPointer.cs (1)
4260_node = node;
36 references to _node
PresentationFramework (36)
System\Windows\Documents\TextPointer.cs (36)
546return (direction == LogicalDirection.Forward) ? GetPointerContextForward(_node, this.Edge) : GetPointerContextBackward(_node, this.Edge); 810return GetAdjacentElement(_node, this.Edge, direction); 1483return $"TextPointer Id={_debugId} NodeId={_node.DebugId} Edge={this.Edge}"; 1990SetNodeAndEdge(AdjustRefCounts(node, edge, _node, this.Edge), edge); 2195newNode = _node; 2201newNode = _node.GetPreviousNode(); 2210newNode = _node.GetContainingNode(); 2217newNode = _node.GetFirstContainedNode(); 2226newNode = _node; 2233newNode = _node.GetLastContainedNode(); 2242newNode = _node; 2248newNode = _node.GetNextNode(); 2257newNode = _node.GetContainingNode(); 2269SetNodeAndEdge(AdjustRefCounts((TextTreeNode)newNode, edge, _node, this.Edge), edge); 2566return new StaticTextPointer(_tree, _node, _node.GetOffsetFromEdge(this.Edge)); 2841return GetAdjacentSiblingNode(_node, this.Edge, direction); 2901return GetSymbolOffset(_tree, _node, this.Edge); 2965node = _node; 3057return GetScopingNode(_node, this.Edge); 3091return GetNextNodeAndEdge(_node, this.Edge, _tree.PlainTextOnly, out node, out edge); 3261return GetPreviousNodeAndEdge(_node, this.Edge, _tree.PlainTextOnly, out node, out edge); 3746charOffset = _node.GetIMECharOffset(); 3750charOffset = _node.GetIMECharOffset(); 3752elementNode = _node as TextTreeTextElementNode; 3761charOffset = _node.GetIMECharOffset() + _node.IMECharCount; 3844return _node; 4069return GetAdjacentNode(_node, this.Edge, direction); 4101SetNodeAndEdge(AdjustRefCounts(node, edge, _node, this.Edge), edge); 4133Invariant.Assert(_node != null, "Null position node!"); 4146if (_node is TextTreeRootNode) 4151else if (_node is TextTreeTextNode || _node is TextTreeObjectNode) 4159Invariant.Assert(_node is TextTreeTextElementNode, "Unknown node type!");