7 overrides of ParentNode
PresentationFramework (7)
System\Windows\Documents\TextTreeFixupNode.cs (1)
123
internal override SplayTreeNode
ParentNode
System\Windows\Documents\TextTreeObjectNode.cs (1)
88
internal override SplayTreeNode
ParentNode
System\Windows\Documents\TextTreeRootNode.cs (1)
100
internal override SplayTreeNode
ParentNode
System\Windows\Documents\TextTreeRootTextBlock.cs (1)
64
internal override SplayTreeNode
ParentNode
System\Windows\Documents\TextTreeTextBlock.cs (1)
282
internal override SplayTreeNode
ParentNode
System\Windows\Documents\TextTreeTextElementNode.cs (1)
96
internal override SplayTreeNode
ParentNode
System\Windows\Documents\TextTreeTextNode.cs (1)
279
internal override SplayTreeNode
ParentNode
19 writes to ParentNode
PresentationFramework (19)
System\Windows\Documents\SplayTreeNode.cs (9)
377
this.
ParentNode
= positionNode;
420
this.
ParentNode
= containingNode;
446
this.
ParentNode
= null;
462
leftSubTree.
ParentNode
= root;
526
rightSubTree.
ParentNode
= null;
823
rightChildNode.
ParentNode
= parentNode;
849
this.
ParentNode
= rightChildNode;
885
leftChildNode.
ParentNode
= parentNode;
911
this.
ParentNode
= leftChildNode;
System\Windows\Documents\TextContainer.cs (9)
2268
middleSubTree.
ParentNode
= elementNode;
2350
middleSubTree.
ParentNode
= new TextTreeFixupNode(previousNode, previousEdge, nextNode, nextEdge);
2673
leftSubTree.
ParentNode
= null;
2696
middleSubTree.
ParentNode
= null;
2990
childNode.
ParentNode
= null;
3031
minChildNode.
ParentNode
= previousNode;
3048
maxChildNode.
ParentNode
= nextNode;
3074
clone.ContainedNode.
ParentNode
= clone;
3110
clone.
ParentNode
= previousClone;
System\Windows\Documents\TextTreeText.cs (1)
401
leftTree.
ParentNode
= null; // We'll fixup leftTree.ParentNode.ContainedNode below.
43 references to ParentNode
PresentationFramework (43)
System\Windows\Documents\SplayTreeNode.cs (25)
169
return this.
ParentNode
;
200
previousNode = this.
ParentNode
;
212
previousNode = previousNode.
ParentNode
;
250
nextNode = this.
ParentNode
;
262
nextNode = nextNode.
ParentNode
;
303
node = node.
ParentNode
;
332
node = node.
ParentNode
;
397
Invariant.Assert(this.
ParentNode
== null, "Can't insert child node!");
405
containingNode = leftSubTree.
ParentNode
;
413
containingNode = location.
ParentNode
;
435
containerNode = this.
ParentNode
;
439
leftSubTree?.
ParentNode
= null;
440
rightSubTree?.
ParentNode
= null;
444
root?.
ParentNode
= containerNode;
472
rightSubTree?.
ParentNode
= root;
483
Invariant.Assert(leftSubTree == null || leftSubTree.
ParentNode
== null);
484
Invariant.Assert(rightSubTree == null || rightSubTree.
ParentNode
== null);
498
rightSubTree?.
ParentNode
= maxNode;
608
parentNode = node.
ParentNode
;
634
grandParentNode = parentNode.
ParentNode
;
757
parentNode = this.
ParentNode
;
820
rightChildNode.LeftChildNode?.
ParentNode
= this;
822
parentNode = this.
ParentNode
;
882
leftChildNode.RightChildNode?.
ParentNode
= this;
884
parentNode = this.
ParentNode
;
System\Windows\Documents\TextContainer.cs (7)
2349
Invariant.Assert(middleSubTree.
ParentNode
== null, "Assigning fixup node to parented child!");
2356
rootNode?.
ParentNode
= containingNode;
2672
leftSubTree.
ParentNode
.ContainedNode = null;
2693
if (middleSubTree.
ParentNode
!= null)
2695
middleSubTree.
ParentNode
.ContainedNode = null;
3054
localRootNode?.
ParentNode
= containingNode;
3163
containingNode = containingNode.
ParentNode
;
System\Windows\Documents\TextPointer.cs (9)
2983
parentNode = searchNode.
ParentNode
;
3452
Invariant.Assert(node.
ParentNode
!= null || node is TextTreeRootNode, "Inconsistent node.ParentNode");
3453
symbolType = (node.
ParentNode
!= null) ? TextPointerContext.ElementEnd : TextPointerContext.None;
3504
Invariant.Assert(node.
ParentNode
!= null || node is TextTreeRootNode, "Inconsistent node.ParentNode");
3505
symbolType = (node.
ParentNode
!= null) ? TextPointerContext.ElementStart : TextPointerContext.None;
3966
Invariant.Assert(oldNode.
ParentNode
== null || oldNode.IsChildOfNode(oldNode.
ParentNode
), "Trying to add ref a dead node!");
3967
Invariant.Assert(newNode.
ParentNode
== null || newNode.IsChildOfNode(newNode.
ParentNode
), "Trying to add ref a dead node!");
System\Windows\Documents\TextTreeText.cs (2)
400
containerNode = leftTree.
ParentNode
;
418
rootNode?.
ParentNode
= containerNode;