4 writes to Child
System.Private.Xml (4)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (2)
4219local0.Child = _contentAnalyzer.Analyze(local0, local1)!; 4331local0.Child = _contentAnalyzer.Analyze(local0, local1)!;
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (1)
112content.Child = it;
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
196nop.Child = right; // We use Nop as a flag that DescendantOrSelf axis was used between steps.
108 references to Child
System.Private.Xml (108)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (1)
86AnalyzeDefinition(((QilUnary)nd).Child);
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (2)
564ndChild = (nd as QilUnary)!.Child; 1021AnalyzeContent((nd as QilUnary)!.Child);
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
5102if (root.Child == this.ctxt)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (55)
428return Visit(ndNop.Child); 436return Visit(ndBarrier.Child); 446NestedVisitEnsureStack(ndErr.Child); 470NestedVisitEnsureStack(ndWarning.Child); 834NestedVisitWithBranch(ndNot.Child, BranchingContext.OnTrue, _iterCurr.LabelBranch); 838NestedVisitWithBranch(ndNot.Child, BranchingContext.OnFalse, _iterCurr.LabelBranch); 845NestedVisitWithBranch(ndNot.Child, BranchingContext.OnTrue, lblTemp); 1074if (CachesResult(ndSetLen.Child)) 1076NestedVisitEnsureStack(ndSetLen.Child); 1087Visit(ndSetLen.Child); 1108EndNestedIterator(ndSetLen.Child); 1397Visit(ndAgg.Child); 1409EndNestedIterator(ndAgg.Child); 1432NestedVisitEnsureStack(ndNeg.Child); 1494NestedVisitEnsureStack(ndLen.Child); 2246QilIterator ndIter = (ndPos.Child as QilIterator)!; 2389return Visit(ndDod.Child); 2398NestedVisitEnsureCache(ndDod.Child, typeof(XPathNavigator)); 2520Visit(ndDod.Child); 2531EndNestedIterator(ndDod.Child); 2590CreateSimpleIterator(ndContent.Child, "$$$iterAttrContent", typeof(AttributeContentIterator), XmlILMethods.AttrContentCreate, XmlILMethods.AttrContentNext, XmlILMethods.AttrContentCurrent); 2628SyncToNavigator(locNav, ndParent.Child); 2648SyncToNavigator(locNav, ndRoot.Child); 2678CreateFilteredIterator(ndDesc.Child, "$$$iterDesc", typeof(DescendantIterator), XmlILMethods.DescCreate, XmlILMethods.DescNext, XmlILMethods.DescCurrent, 2688CreateFilteredIterator(ndDesc.Child, "$$$iterDesc", typeof(DescendantIterator), XmlILMethods.DescCreate, XmlILMethods.DescNext, XmlILMethods.DescCurrent, 2698CreateFilteredIterator(ndAnc.Child, "$$$iterAnc", typeof(AncestorIterator), XmlILMethods.AncCreate, XmlILMethods.AncNext, XmlILMethods.AncCurrent, 2708CreateFilteredIterator(ndAnc.Child, "$$$iterAnc", typeof(AncestorIterator), XmlILMethods.AncCreate, XmlILMethods.AncNext, XmlILMethods.AncCurrent, 2718CreateFilteredIterator(ndPrec.Child, "$$$iterPrec", typeof(PrecedingIterator), XmlILMethods.PrecCreate, XmlILMethods.PrecNext, XmlILMethods.PrecCurrent, 2728CreateFilteredIterator(ndFollSib.Child, "$$$iterFollSib", typeof(FollowingSiblingIterator), XmlILMethods.FollSibCreate, XmlILMethods.FollSibNext, XmlILMethods.FollSibCurrent, 2738CreateFilteredIterator(ndPreSib.Child, "$$$iterPreSib", typeof(PrecedingSiblingIterator), XmlILMethods.PreSibCreate, XmlILMethods.PreSibNext, XmlILMethods.PreSibCurrent, 2870NestedVisit(ndComment.Child); 2946NestedVisitEnsureStack(ndText.Child); 2990NestedVisit(ndDoc.Child); 3105NestedVisitEnsureStack(ndProp.Child); 3356if (CachesResult(ndIsEmpty.Child)) 3359NestedVisitEnsureStack(ndIsEmpty.Child); 3397Visit(ndIsEmpty.Child); 3422EndNestedIterator(ndIsEmpty.Child); 3439Debug.Assert(ndVal.Child.XmlType!.IsNode, "XPathNodeValue node may only be applied to a sequence of Nodes."); 3442if (ndVal.Child.XmlType.IsSingleton) 3445NestedVisitEnsureStack(ndVal.Child, typeof(XPathNavigator), false); 3456Visit(ndVal.Child); 3470EndNestedIterator(ndVal.Child); 3483CreateFilteredIterator(ndFoll.Child, "$$$iterFoll", typeof(XPathFollowingIterator), XmlILMethods.XPFollCreate, XmlILMethods.XPFollNext, XmlILMethods.XPFollCurrent, 3493CreateFilteredIterator(ndPrec.Child, "$$$iterPrec", typeof(XPathPrecedingIterator), XmlILMethods.XPPrecCreate, XmlILMethods.XPPrecNext, XmlILMethods.XPPrecCurrent, 3503CreateSimpleIterator(ndNmsp.Child, "$$$iterNmsp", typeof(NamespaceIterator), XmlILMethods.NmspCreate, XmlILMethods.NmspNext, XmlILMethods.NmspCurrent); 3517if (ndGenId.Child.XmlType!.IsSingleton) 3520NestedVisitEnsureStack(ndGenId.Child, typeof(XPathNavigator), false); 3531Visit(ndGenId.Child); 3533_iterCurr.EnsureItemStorageType(ndGenId.Child.XmlType, typeof(XPathNavigator)); 3547EndNestedIterator(ndGenId.Child); 3784NestedVisitEnsureStack(ndCopyOf.Child); 3987QilLoop ndLoop = (QilLoop)ndDod.Child; 4166NestedVisitEnsureStack((ndName as QilUnary)!.Child); 4252NestedVisitEnsureStack((ndFirst as QilUnary)!.Child);
System\Xml\Xsl\QIL\QilPatternFactory.cs (2)
289return ((QilUnary)child).Child; 313return this.Conditional(((QilUnary)condition).Child, falseBranch, trueBranch);
System\Xml\Xsl\QIL\QilTypeChecker.cs (41)
226return node.Child.XmlType!; 249return node.Child.XmlType!; 254CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 260CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 377CheckXmlType(node.Child, XmlQueryTypeFactory.BooleanX); 438XmlQueryType xmlType = node.Child.XmlType!; 439CheckNumericXS(node.Child); 466CheckNumericX(node.Child); 467return node.Child.XmlType!; 506CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 645CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtfS); 646return DistinctType(node.Child.XmlType!); 687CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 700CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 706CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 717CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 723CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 724return XmlQueryTypeFactory.Choice(node.Child.XmlType!, XmlQueryTypeFactory.ContentS); 729CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 735CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 736return XmlQueryTypeFactory.Choice(node.Child.XmlType!, XmlQueryTypeFactory.DocumentOrElementS); 741CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 747CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 753CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 793CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtfS); 806CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 812CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 818CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtfS); 844CheckXmlType(node.Child, XmlQueryTypeFactory.Node); 850CheckXmlType(node.Child, XmlQueryTypeFactory.Node); 856CheckXmlType(node.Child, XmlQueryTypeFactory.Node); 862CheckXmlType(node.Child, XmlQueryTypeFactory.Node); 900CheckXmlType(node.Child, XmlQueryTypeFactory.NodeS); 906CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 912CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 918CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 930CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtfS); 970CheckXmlType(node.Child, XmlQueryTypeFactory.Node); 972if ((node.Child.XmlType!.NodeKinds & XmlNodeKindFlags.Document) != 0) 975return node.Child.XmlType; 1093if ((object)((QilUnary)binary.Left).Child == (object)variable)
System\Xml\Xsl\XPath\XPathBuilder.cs (1)
463nodeset = ((QilUnary)nodeset).Child;
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (1)
110Debug.Assert(content.Child == _fixup, "Unexpected content node");
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
198((QilUnary)eq.Left).Child == _iterator && eq.Right.NodeType == QilNodeType.LiteralQName
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (3)
195Debug.Assert(nop.Child == _fixupNode); 209Debug.Assert(nop.Child != null); 210right = nop.Child;