8 overrides of ParentNode
System.Private.Xml (8)
System\Xml\Dom\XmlAttribute.cs (1)
62public override XmlNode? ParentNode
System\Xml\Dom\XmlCDataSection.cs (1)
44public override XmlNode? ParentNode
System\Xml\Dom\XmlDocument.cs (1)
360public override XmlNode? ParentNode
System\Xml\Dom\XmlDocumentFragment.cs (1)
75public override XmlNode? ParentNode
System\Xml\Dom\XmlElement.cs (1)
115public override XmlNode? ParentNode
System\Xml\Dom\XmlSignificantWhiteSpace.cs (1)
45public override XmlNode? ParentNode
System\Xml\Dom\XmlText.cs (1)
48public override XmlNode? ParentNode
System\Xml\Dom\XmlWhitespace.cs (1)
46public override XmlNode? ParentNode
163 references to ParentNode
aspire (5)
Projects\ProjectUpdater.cs (5)
767var parent = node.ParentNode; 786if (packageNode?.ParentNode is null) 791var parentNode = packageNode.ParentNode; 839if (packageVersionNode?.ParentNode is null) 844var parentNode = packageVersionNode.ParentNode;
Microsoft.Build (1)
Evaluation\Preprocessor.cs (1)
114node.ParentNode?.RemoveChild(node);
Microsoft.Build.Tasks.Core (1)
ManifestUtil\mansign2.cs (1)
469signatureNode.ParentNode.RemoveChild(signatureNode);
Microsoft.Maui.Controls.SourceGen (1)
CodeBehindGenerator.cs (1)
709 onNode.ParentNode.RemoveChild(onNode);
Microsoft.Web.XmlTransform (10)
XmlFileInfoDocument.cs (1)
302node = node.ParentNode;
XmlFormatter.cs (5)
248removeNode.ParentNode.RemoveChild(removeNode); 375node.ParentNode.InsertBefore(document.CreateWhitespace(CurrentIndent), node); 393if (currentNode.ParentNode == null) { 397foreach (XmlNode siblingNode in currentNode.ParentNode.ChildNodes) { 464foreach (XmlNode node in currentNode.ParentNode.ChildNodes) {
XmlTransforms.cs (4)
37XmlNode parentNode = TargetNode.ParentNode; 58XmlNode parentNode = TargetNode.ParentNode; 189XmlNode parentNode = TargetNode.ParentNode; 493string parentPath = GetXPathToNode(xmlNode.ParentNode);
PresentationFramework (2)
MS\Internal\Annotations\XmlElementCollection.cs (1)
232current = current.ParentNode;
MS\Internal\Data\XmlBindingWorker.cs (1)
648parent = parent.ParentNode;
System.Data.Common (39)
System\Data\XDRSchema.cs (1)
115vn = vn.ParentNode;
System\Data\XmlDataLoader.cs (1)
443n = n.ParentNode;
System\Data\XmlToDatasetMap.cs (2)
441XmlNode? nodeRegion = (node.NodeType == XmlNodeType.Attribute) ? ((XmlAttribute)node).OwnerElement : node.ParentNode; 451nodeRegion = nodeRegion.ParentNode;
System\Xml\DataPointer.cs (1)
270XmlNode? n = _node.ParentNode;
System\Xml\DataSetMappper.cs (1)
230node = node.ParentNode;
System\Xml\RegionIterator.cs (1)
91nextNode = nextNode.ParentNode;
System\Xml\TreeIterator.cs (1)
63nextNode = nextNode.ParentNode;
System\Xml\XmlDataDocument.cs (10)
2255Debug.Assert(child.ParentNode != prevSibling.ParentNode); 2257Debug.Assert(prevSibling.ParentNode != null); 2263child.ParentNode?.RemoveChild(child); 2265Debug.Assert(child.ParentNode == null); 2266prevSibling.ParentNode.InsertAfter(child, prevSibling); 2278DataSetMapper.GetRegion(parent.ParentNode, out parentRegionRowElem); 2318node.ParentNode!.RemoveChild(node); 2644node = node.ParentNode; 2950XmlNode? parent = node.ParentNode;
System\Xml\XPathNodePointer.cs (21)
314XmlNode? parent = _node.ParentNode; 426curNode = curNode.ParentNode!; 757XmlNode? parent = _node.ParentNode; 803XmlNode? parent = _node.ParentNode; 852parent = _node.ParentNode; 1001n = _node.ParentNode; 1022return node.ParentNode; 1074XmlNode? parent = ((curNode.NodeType == XmlNodeType.Attribute) ? (((XmlAttribute)curNode).OwnerElement) : (curNode.ParentNode)); 1078parent = curNode.ParentNode; // no need to check for attribute since navigator can't be built on its children or navigate to its children 1183curNode1 = ((curNode1.NodeType == XmlNodeType.Attribute) ? (((XmlAttribute)curNode1).OwnerElement) : (curNode1.ParentNode)); 1193curNode2 = ((curNode2.NodeType == XmlNodeType.Attribute) ? (((XmlAttribute)curNode2).OwnerElement) : (curNode2.ParentNode)); 1218parent1 = curNode1.ParentNode; 1219parent2 = curNode2.ParentNode; 1380node = node.ParentNode; 1390node = node.ParentNode; 1443node = node.ParentNode; 1529node = node.ParentNode; 1559node = node.ParentNode; 1600node = node.ParentNode; 1619node = node.ParentNode; 1632node = node.ParentNode;
System.Private.Xml (95)
System\Xml\Dom\DocumentSchemaValidator.cs (6)
123if (nodeToValidate.ParentNode!.NodeType == XmlNodeType.Document) 126nodeToValidate = nodeToValidate.ParentNode; 208node = node.ParentNode; 214node = node.ParentNode; 493XmlNode? parentNode = currentNode.ParentNode; 503parentNode = parentNode.ParentNode;
System\Xml\Dom\DocumentXmlWriter.cs (5)
173_write = _write.ParentNode; 372XmlNode? parent = _start.ParentNode; 385parent = _start.ParentNode; 456XmlNode? parent = _start.ParentNode; 544XmlNode? parent = _start.ParentNode;
System\Xml\Dom\DocumentXPathNavigator.cs (18)
375node = node.ParentNode; 548XmlElement? element = attributes.parent.ParentNode as XmlElement; 662XmlElement? element = attributes.parent.ParentNode as XmlElement; 861XmlNode? parent = _source.ParentNode; 1009XmlNode? parent = following.ParentNode; 1097XmlNode? parent = following.ParentNode; 1279XmlNode? parent = node.ParentNode; 1555writer.NamespaceManager = GetNamespaceManager(node.ParentNode, _document); 1579writer.NamespaceManager = GetNamespaceManager(_source.ParentNode, _document); 1640writer.NamespaceManager = GetNamespaceManager(node.ParentNode, _document); 1778XmlNode? parent = node.ParentNode; 1811node = node.ParentNode; 1899XmlNode? parent = node.ParentNode; 1913parent = parent.ParentNode; 1955current = current.ParentNode; 1987current = current.ParentNode; 2028current = current.ParentNode; 2077XmlNode? parent = bottom.ParentNode;
System\Xml\Dom\XmlCharacterData.cs (7)
55XmlNode? parent = ParentNode; 101XmlNode? parent = ParentNode; 119XmlNode? parent = ParentNode; 148XmlNode? parent = ParentNode; 176XmlNode? parent = ParentNode; 201Debug.Assert(XmlDocument.IsTextNode(n.NodeType) || (n.ParentNode != null && n.ParentNode.NodeType == XmlNodeType.EntityReference));
System\Xml\Dom\XmlDocument.cs (11)
495if (refNode.ParentNode != null) 496node = refNode.ParentNode.FirstChild; 772parent = node.ParentNode; 784parent = parent.ParentNode; 796parent = node.ParentNode; 809parent = parent.ParentNode; 855if (intnode.ParentNode != null && intnode.ParentNode.NodeType == XmlNodeType.EntityReference) 857if (intnode.ParentNode.PreviousSibling != null) 859n = intnode.ParentNode.PreviousSibling; 864intnode = intnode.ParentNode;
System\Xml\Dom\XmlElement.cs (2)
492while (n != root && n == n.ParentNode!.LastChild) 494n = n.ParentNode;
System\Xml\Dom\XmlElementList.cs (2)
120retNode = retNode.ParentNode; 149retNode ??= curNode.ParentNode;
System\Xml\Dom\XmlLinkedNode.cs (2)
21XmlNode? parent = ParentNode; 48XmlNode? parent = ParentNode;
System\Xml\Dom\XmlLoader.cs (7)
156if (parent.ParentNode == null) 160parent = parent.ParentNode; 238while (parent.ParentNode != null) 240parent = parent.ParentNode; 493if (parent.ParentNode == null) 498parent = parent.ParentNode; 727node = node.ParentNode;
System\Xml\Dom\XmlNamedNodemap.cs (2)
148oldParent = node.ParentNode; 215oldParent = node.ParentNode;
System\Xml\Dom\XmlNode.cs (23)
226XmlNode? n = this.ParentNode; 232n = n.ParentNode; 241XmlNode? parent = ParentNode; 243parent = parent.ParentNode; 259if (refChild.ParentNode != this) 273newChild.ParentNode?.RemoveChild(newChild); 298XmlNodeChangedEventArgs? args = GetEventArgs(newChild, newChild.ParentNode, this, newChildValue, newChildValue, XmlNodeChangedAction.Insert); 373if (refChild.ParentNode != this) 387newChild.ParentNode?.RemoveChild(newChild); 413XmlNodeChangedEventArgs? args = GetEventArgs(newChild, newChild.ParentNode, this, newChildValue, newChildValue, XmlNodeChangedAction.Insert); 493if (oldChild.ParentNode != this) 589newChild.ParentNode?.RemoveChild(newChild); 619XmlNodeChangedEventArgs? args = GetEventArgs(newChild, newChild.ParentNode, this, newChildValue, newChildValue, XmlNodeChangedAction.Insert); 870n = n.ParentNode; 1019XmlNode? curNode = this.ParentNode; //save one while loop since if going to here, the nodetype of this node can't be document, entity and entityref 1031curNode = curNode.ParentNode; 1134node = node.ParentNode; 1142node = node.ParentNode; 1213node = node.ParentNode; 1221node = node.ParentNode; 1365node = node.ParentNode; 1387node = node.ParentNode; 1444nextNode.parentNode = prevNode.ParentNode;
System\Xml\Dom\XmlNodeReader.cs (6)
593while (_curNode.NodeType != XmlNodeType.Attribute && ((_curNode = _curNode.ParentNode!) != null)) 777XmlNode? parent = _curNode.ParentNode; 892node = node.ParentNode; 979node = node.ParentNode; 1032node = node.ParentNode; 1092XmlNode? parentNode = _curNode.ParentNode;
System\Xml\Dom\XmlProcessingInstruction.cs (1)
50XmlNode? parent = ParentNode;
System\Xml\Dom\XmlSignificantWhiteSpace.cs (1)
52return base.ParentNode;
System\Xml\Dom\XmlWhitespace.cs (1)
53return base.ParentNode;
System\Xml\Schema\Parser.cs (1)
320_parentNode = _parentNode!.ParentNode;
System.Security.Cryptography.Xml (9)
System\Security\Cryptography\Xml\Utils.cs (5)
47XmlNode? ancestorNode = ((XmlNode)element).ParentNode; 53ancestorNode = ancestorNode.ParentNode; 239node1.ParentNode!.RemoveChild(node1); 506ancestorNode = ancestorNode.ParentNode; 556ancestorNode = ancestorNode.ParentNode;
System\Security\Cryptography\Xml\XmlDsigEnvelopedSignatureTransform.cs (1)
167signatureList[_signaturePosition - 1]!.ParentNode!.RemoveChild(signatureList[_signaturePosition - 1]!);
System\Security\Cryptography\Xml\XmlLicenseTransform.cs (3)
91encryptedGrantList[i]!.ParentNode!.InnerXml = clearContent; 158signatureNode?.ParentNode!.RemoveChild(signatureNode); 175issuerList[i]!.ParentNode!.RemoveChild(issuerList[i]!);