1 write to parent
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\Dom\XmlNamedNodeMap.cs (1)
19this.parent = parent;
40 references to parent
dotnet-svcutil-lib (40)
FrameworkFork\Microsoft.Xml\Xml\Dom\DocumentXPathNavigator.cs (4)
558Debug.Assert(attributes != null && attributes.parent != null); 559XmlElement element = attributes.parent.ParentNode as XmlElement; 673Debug.Assert(attributes != null && attributes.parent != null); 674XmlElement element = attributes.parent.ParentNode as XmlElement;
FrameworkFork\Microsoft.Xml\Xml\Dom\XmlAttributeCollection.cs (20)
136if (node.OwnerDocument != null && node.OwnerDocument != parent.OwnerDocument) 154if (doc != null && doc != parent.OwnerDocument) 181if (refNode.OwnerElement != parent) 184if (newNode.OwnerDocument != null && newNode.OwnerDocument != parent.OwnerDocument) 210if (refNode.OwnerElement != parent) 213if (newNode.OwnerDocument != null && newNode.OwnerDocument != parent.OwnerDocument) 316XmlAttribute defattr = parent.OwnerDocument.GetDefaultAttribute((XmlElement)parent, retNode.Prefix, retNode.LocalName, retNode.NamespaceURI); 330XmlElement parentElem = parent as XmlElement; 333if (parent.OwnerDocument == null) 335XmlName attrname = parent.OwnerDocument.GetIDInfoByElement(parentElem.XmlName); 338parent.OwnerDocument.AddElementWithId(attr.Value, parentElem); //add the element into the hashtable 346XmlElement parentElem = parent as XmlElement; 349if (parent.OwnerDocument == null) 351XmlName attrname = parent.OwnerDocument.GetIDInfoByElement(parentElem.XmlName); 354parent.OwnerDocument.RemoveElementWithId(attr.Value, parentElem); //remove the element from the hashtable 376XmlElement parentElem = parent as XmlElement; 378XmlDocument doc = parent.OwnerDocument; 392XmlElement parentElem = parent as XmlElement; 394XmlDocument doc = parent.OwnerDocument;
FrameworkFork\Microsoft.Xml\Xml\Dom\XmlNamedNodeMap.cs (16)
149XmlNodeChangedEventArgs args = parent.GetEventArgs(node, oldParent, parent, nodeValue, nodeValue, XmlNodeChangedAction.Insert); 152parent.BeforeEvent(args); 155node.SetParent(parent); 158parent.AfterEvent(args); 165XmlNodeChangedEventArgs args = doc.GetInsertEventArgsForLoad(node, parent); 171node.SetParent(parent); 184XmlNodeChangedEventArgs args = parent.GetEventArgs(oldNode, parent, null, oldNodeValue, oldNodeValue, XmlNodeChangedAction.Remove); 187parent.BeforeEvent(args); 193parent.AfterEvent(args); 214XmlNodeChangedEventArgs args = parent.GetEventArgs(node, oldParent, parent, nodeValue, nodeValue, XmlNodeChangedAction.Insert); 217parent.BeforeEvent(args); 220node.SetParent(parent); 223parent.AfterEvent(args);