Base:
property
ParentNode
System.Xml.XmlNode.ParentNode
53 references to ParentNode
Microsoft.Build (4)
Evaluation\ProjectParser.cs (2)
207ProjectXmlUtilities.ThrowProjectInvalidChildElement(childElement.Name, childElement.ParentNode.Name, childElement.Location); 637ProjectErrorUtilities.ThrowInvalidProject(childElement.Location, "PropertyOutsidePropertyGroupInTarget", childElement.Name, childElement.ParentNode.Name);
Xml\ProjectXmlUtilities.cs (1)
73ProjectErrorUtilities.ThrowInvalidProject(child.Location, "InvalidChildElementDueToDuplication", child.Name, child.ParentNode.Name);
XmlUtilities.cs (1)
55oldElement.ParentNode?.ReplaceChild(newElement, oldElement);
Microsoft.Build.Engine (15)
Engine\TaskOutput.cs (1)
41string taskName = node.ParentNode.Name;
Items\BuildItemGroup.cs (4)
534xml.InsertAfter((XmlElement)itemElementToInsertAfter.ParentNode, itemToAdd.ItemElement, itemElementToInsertAfter); 539xml.InsertBefore((XmlElement)itemElementToInsertBefore.ParentNode, itemToAdd.ItemElement, itemElementToInsertBefore); 814itemElement.ParentNode.RemoveChild(itemElement); 952ErrorUtilities.VerifyThrowInvalidOperation(item?.ItemElement?.ParentNode == xml.Element, "ItemDoesNotBelongToItemGroup");
Items\ItemDefinitionLibrary.cs (1)
279string itemType = itemDefinitionChildElement.ParentNode.Name;
Properties\BuildPropertyGroup.cs (5)
538if (this.propertyGroupElement.ParentNode is XmlElement) 540return (XmlElement)this.propertyGroupElement.ParentNode; 1282propertyElement.ParentNode.RemoveChild(propertyElement); 1454propertyElement.ParentNode.RemoveChild(propertyElement); 1761error.VerifyThrowInvalidOperation(propertyElement.ParentNode == this.propertyGroupElement,
Shared\XmlUtilities.cs (1)
53oldElement.ParentNode?.ReplaceChild(newElement, oldElement);
Xml\BuildItemGroupXml.cs (2)
73if (element?.ParentNode is XmlElement) 75return (XmlElement)element.ParentNode;
Xml\ProjectXmlUtilities.cs (1)
108ProjectErrorUtilities.ThrowInvalidProject(element, "CustomNamespaceNotAllowedOnThisChildElement", element.Name, element.ParentNode.Name);
Microsoft.Build.Tasks.Core (7)
AddToWin32Manifest.cs (2)
225if (winSettingsNode.ParentNode == null) 230if (appNode.ParentNode == null)
ManifestUtil\mansign2.cs (1)
793licenseDom.DocumentElement.ParentNode.InnerXml = "<msrel:RelData xmlns:msrel=\"" +
ManifestUtil\TrustInfo.cs (4)
122if (permissionSetElement.ParentNode == null || 123permissionSetElement.ParentNode.NodeType == XmlNodeType.Document) 128XmlElement defaultAssemblyRequestElement = (XmlElement)permissionSetElement.ParentNode.SelectSingleNode(XPaths.defaultAssemblyRequestElement, nsmgr); 132permissionSetElement.ParentNode.AppendChild(defaultAssemblyRequestElement);
PresentationFramework (2)
MS\Internal\IO\Packaging\XmlGlyphRunInfo.cs (1)
169currentNode = (currentNode.ParentNode as XmlElement))
System\Windows\Documents\FixedTextBuilder.cs (1)
1646_currentDumpNode = (XmlElement) _currentDumpNode.ParentNode;
System.Data.Common (12)
System\Xml\XmlBoundElement.cs (2)
80XmlBoundElement? parent = ParentNode as XmlBoundElement; 102XmlBoundElement? parent = ParentNode as XmlBoundElement;
System\Xml\XmlDataDocument.cs (10)
573if (childElem.ParentNode != rowElement) 575childElem.ParentNode!.RemoveChild(childElem); 884if (GetNestedParent(refRow) == parentRow && GetElementFromRow(refRow).ParentNode == parentElement) 1550e.ParentNode!.RemoveChild(e); 1678rowElement.ParentNode!.RemoveChild(rowElement); 1754if (childElement == DocumentElement || childElement.ParentNode == null) 1757parentRowInTree = GetRowFromElement((XmlElement)childElement.ParentNode); 2047rowElement.ParentNode!.RemoveChild(rowElement); 2264rowElement.ParentNode?.RemoveChild(rowElement); 2941DataSetMapper.GetRegion(childRowElem.ParentNode, out parentRowElem);
System.Private.Xml (8)
System\Xml\Dom\DocumentSchemaValidator.cs (2)
485Debug.Assert(elementToValidate.ParentNode!.NodeType != XmlNodeType.Document); //Handle if it is the documentElement separately 608Debug.Assert(_nodeSequenceToValidate![0] == elementToValidate.ParentNode);
System\Xml\Dom\DocumentXmlWriter.cs (1)
191_write = elem.ParentNode;
System\Xml\Dom\DocumentXPathNavigator.cs (5)
401element = element.ParentNode as XmlElement; 447element = element.ParentNode as XmlElement; 559element = element.ParentNode as XmlElement; 673element = element.ParentNode as XmlElement; 690current = current.ParentNode as XmlElement;
System.Security.Cryptography.Xml (5)
System\Security\Cryptography\Xml\EncryptedXml.cs (2)
824XmlNode parent = inputElement.ParentNode!; 909XmlNode parentNode = inputElement.ParentNode!;
System\Security\Cryptography\Xml\Reference.cs (1)
429_namespaces = Utils.GetPropagatedAttributes(elem.ParentNode as XmlElement);
System\Security\Cryptography\Xml\XmlDecryptionTransform.cs (2)
180XmlNode parent = encryptedDataElement.ParentNode!; 237XmlNode parent = encryptedDataElement.ParentNode!;