8 writes to RightChild
System.Xml (8)
System\Xml\Schema\ContentValidator.cs (8)
347choice.RightChild = node; 355parent.RightChild = replacementNode; 397other.RightChild = rightChild.Clone(positions); 1016inNode.RightChild = node; 1047inNode.RightChild = node; 1087sequence.RightChild = rNode; 1105inNode.RightChild = node; 1150contentRoot.RightChild = endMarker;
13 references to RightChild
System.Xml (13)
System\Xml\Schema\ContentValidator.cs (13)
472this_.RightChild.ConstructPos(context.firstposRight, context.lastpos, followpos); 474if (this_.LeftChild.IsNullable && !this_.RightChild.IsRangeNode) { 477if (this_.RightChild.IsNullable) { 483if (this_.RightChild.IsRangeNode) { //firstpos is leftchild.firstpos as the or with firstposRight has not been done as it is a rangenode 484((LeafRangeNode)this_.RightChild).NextIteration = context.firstpos.Clone(); 501if (this_.RightChild.IsRangeNode && ((LeafRangeNode)this_.RightChild).Min == 0) 503if (!this_.RightChild.IsNullable && !this_.RightChild.IsRangeNode) 587ConstructChildPos(this_.RightChild, firstPosTemp, lastPosTemp, followpos); 602if (this_.RightChild.IsNullable) 855Debug.Assert(this == parent.RightChild); 1104node.LeftChild = inNode.RightChild;