4 writes to Child
System.Data.SqlXml (4)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (2)
3167local0.Child = this.contentAnalyzer.Analyze(local0, local1); 3252local0.Child = this.contentAnalyzer.Analyze(local0, local1);
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (1)
98content.Child = it;
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
178nop.Child = right; // We use Nop as a flag that DescendantOrSelf axis was used between steps.
116 references to Child
System.Data.SqlXml (116)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (1)
81AnalyzeDefinition(((QilUnary) nd).Child);
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (2)
514ndChild = (nd as QilUnary).Child; 930AnalyzeContent((nd as QilUnary).Child);
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
3853if (root.Child == this.ctxt)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (62)
402return Visit(ndNop.Child); 409return Visit(ndBarrier.Child); 418NestedVisitEnsureStack(ndErr.Child); 439NestedVisitEnsureStack(ndWarning.Child); 778NestedVisitWithBranch(ndNot.Child, BranchingContext.OnTrue, this.iterCurr.LabelBranch); 782NestedVisitWithBranch(ndNot.Child, BranchingContext.OnFalse, this.iterCurr.LabelBranch); 789NestedVisitWithBranch(ndNot.Child, BranchingContext.OnTrue, lblTemp); 1000if (CachesResult(ndSetLen.Child)) { 1001NestedVisitEnsureStack(ndSetLen.Child); 1008StartNestedIterator(ndSetLen.Child, lblOnEnd); 1011Visit(ndSetLen.Child); 1031EndNestedIterator(ndSetLen.Child); 1296StartNestedIterator(ndAgg.Child, lblOnEnd); 1298Visit(ndAgg.Child); 1310EndNestedIterator(ndAgg.Child); 1331NestedVisitEnsureStack(ndNeg.Child); 1386NestedVisitEnsureStack(ndLen.Child); 2079QilIterator ndIter = ndPos.Child as QilIterator; 2215return Visit(ndDod.Child); 2224NestedVisitEnsureCache(ndDod.Child, typeof(XPathNavigator)); 2333StartNestedIterator(ndDod.Child, lblOnEnd); 2336Visit(ndDod.Child); 2347EndNestedIterator(ndDod.Child); 2401CreateSimpleIterator(ndContent.Child, "$$$iterAttrContent", typeof(AttributeContentIterator), XmlILMethods.AttrContentCreate, XmlILMethods.AttrContentNext); 2437SyncToNavigator(locNav, ndParent.Child); 2456SyncToNavigator(locNav, ndRoot.Child); 2484CreateFilteredIterator(ndDesc.Child, "$$$iterDesc", typeof(DescendantIterator), XmlILMethods.DescCreate, XmlILMethods.DescNext, 2493CreateFilteredIterator(ndDesc.Child, "$$$iterDesc", typeof(DescendantIterator), XmlILMethods.DescCreate, XmlILMethods.DescNext, 2502CreateFilteredIterator(ndAnc.Child, "$$$iterAnc", typeof(AncestorIterator), XmlILMethods.AncCreate, XmlILMethods.AncNext, 2511CreateFilteredIterator(ndAnc.Child, "$$$iterAnc", typeof(AncestorIterator), XmlILMethods.AncCreate, XmlILMethods.AncNext, 2520CreateFilteredIterator(ndPrec.Child, "$$$iterPrec", typeof(PrecedingIterator), XmlILMethods.PrecCreate, XmlILMethods.PrecNext, 2529CreateFilteredIterator(ndFollSib.Child, "$$$iterFollSib", typeof(FollowingSiblingIterator), XmlILMethods.FollSibCreate, XmlILMethods.FollSibNext, 2538CreateFilteredIterator(ndPreSib.Child, "$$$iterPreSib", typeof(PrecedingSiblingIterator), XmlILMethods.PreSibCreate, XmlILMethods.PreSibNext, 2665NestedVisit(ndComment.Child); 2736NestedVisitEnsureStack(ndText.Child); 2778NestedVisit(ndDoc.Child); 2884NestedVisitEnsureStack(ndProp.Child); 3120if (CachesResult(ndIsEmpty.Child)) { 3122NestedVisitEnsureStack(ndIsEmpty.Child); 3154StartNestedIterator(ndIsEmpty.Child, this.iterCurr.LabelBranch); 3156StartNestedIterator(ndIsEmpty.Child, lblOnEnd); 3158Visit(ndIsEmpty.Child); 3182EndNestedIterator(ndIsEmpty.Child); 3198Debug.Assert(ndVal.Child.XmlType.IsNode, "XPathNodeValue node may only be applied to a sequence of Nodes."); 3201if (ndVal.Child.XmlType.IsSingleton) { 3203NestedVisitEnsureStack(ndVal.Child, typeof(XPathNavigator), false); 3212StartNestedIterator(ndVal.Child, lblOnEnd); 3213Visit(ndVal.Child); 3227EndNestedIterator(ndVal.Child); 3239CreateFilteredIterator(ndFoll.Child, "$$$iterFoll", typeof(XPathFollowingIterator), XmlILMethods.XPFollCreate, XmlILMethods.XPFollNext, 3248CreateFilteredIterator(ndPrec.Child, "$$$iterPrec", typeof(XPathPrecedingIterator), XmlILMethods.XPPrecCreate, XmlILMethods.XPPrecNext, 3257CreateSimpleIterator(ndNmsp.Child, "$$$iterNmsp", typeof(NamespaceIterator), XmlILMethods.NmspCreate, XmlILMethods.NmspNext); 3270if (ndGenId.Child.XmlType.IsSingleton) { 3272NestedVisitEnsureStack(ndGenId.Child, typeof(XPathNavigator), false); 3281StartNestedIterator(ndGenId.Child, lblOnEnd); 3282Visit(ndGenId.Child); 3284this.iterCurr.EnsureItemStorageType(ndGenId.Child.XmlType, typeof(XPathNavigator)); 3298EndNestedIterator(ndGenId.Child); 3512NestedVisitEnsureStack(ndCopyOf.Child); 3698QilLoop ndLoop = (QilLoop) ndDod.Child; 3863NestedVisitEnsureStack((ndName as QilUnary).Child); 3941NestedVisitEnsureStack((ndFirst as QilUnary).Child);
System\Xml\Xsl\QIL\QilPatternFactory.cs (2)
272return ((QilUnary) child).Child; 293return this.Conditional(((QilUnary)condition).Child, falseBranch, trueBranch);
System\Xml\Xsl\QIL\QilTypeChecker.cs (42)
220return node.Child.XmlType; 240return node.Child.XmlType; 244CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 249CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 349CheckXmlType(node.Child, XmlQueryTypeFactory.BooleanX); 402XmlQueryType xmlType = node.Child.XmlType; 403CheckNumericXS(node.Child); 426CheckNumericX(node.Child); 427return node.Child.XmlType; 460CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 583CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtfS); 584return DistinctType(node.Child.XmlType); 622CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 633CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 638CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 647CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 652CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 653return XmlQueryTypeFactory.Choice(node.Child.XmlType, XmlQueryTypeFactory.ContentS); 657CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 662CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 663return XmlQueryTypeFactory.Choice(node.Child.XmlType, XmlQueryTypeFactory.DocumentOrElementS); 667CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 672CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 677CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 712CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtfS); 723CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 728CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 733CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtfS); 756CheckXmlType(node.Child, XmlQueryTypeFactory.Node); 761CheckXmlType(node.Child, XmlQueryTypeFactory.Node); 766CheckXmlType(node.Child, XmlQueryTypeFactory.Node); 771CheckXmlType(node.Child, XmlQueryTypeFactory.Node); 782CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 813CheckXmlType(node.Child, XmlQueryTypeFactory.NodeS); 818CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 823CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 828CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); 839CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtfS); 874CheckXmlType(node.Child, XmlQueryTypeFactory.Node); 876if ((node.Child.XmlType.NodeKinds & XmlNodeKindFlags.Document) != 0) 879return node.Child.XmlType; 983if ((object) ((QilUnary) binary.Left).Child == (object) variable)
System\Xml\Xsl\XPath\XPathBuilder.cs (1)
398nodeset = ((QilUnary)nodeset).Child;
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (1)
96Debug.Assert(content.Child == this.fixup, "Unexpected content node");
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
188((QilUnary)eq.Left).Child == iterator && eq.Right.NodeType == QilNodeType.LiteralQName
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (3)
177Debug.Assert(nop.Child == this.fixupNode); 189Debug.Assert(nop.Child != null); 190right = nop.Child;