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