7 writes to Body
System.Private.Xml (7)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (1)
607ndLoop.Body = AnalyzeContent(ndLoop.Body);
System\Xml\Xsl\XPath\XPathBuilder.cs (1)
358filter.Body = _f.And(filter.Body,
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (5)
218lastParent.Body = _f.And(lastParent.Body, _f.Not(_f.IsEmpty(parentFilter))); 252nodeFilter.Body = _f.And(nodeFilter.Body, predicate); 254nodeFilter.Body = _predicateEnvironment.fixupVisitor.Fixup(nodeFilter.Body, current, null); 280nodeFilter.Body = _f.Not(_f.IsEmpty(filterCurrent)); 282nodeFilter.Body = _f.And(_f.IsType(current, nodeFilter.XmlType!), nodeFilter.Body);
19 references to Body
System.Private.Xml (19)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (1)
54AnalyzeDefinition(ndLoop.Body);
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (2)
607ndLoop.Body = AnalyzeContent(ndLoop.Body); 975AnalyzeContent((nd as QilLoop)!.Body);
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
5225return IsConstructedExpression(((QilLoop)nd).Body);
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (4)
1876Visit(ndLoop.Body); 1902Visit(ndFilter.Body); 1903EndNestedIterator(ndFilter.Body); 2296foreach (QilSortKey ndKey in ndSort.Body)
System\Xml\Xsl\QIL\QilTypeChecker.cs (3)
598XmlQueryType bodyType = node.Body.XmlType!; 609CheckXmlType(node.Body, XmlQueryTypeFactory.BooleanX); 612XmlQueryType? filterType = FindFilterType(node.Variable, node.Body);
System\Xml\Xsl\XPath\XPathBuilder.cs (1)
358filter.Body = _f.And(filter.Body,
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
130_condition = filter.Body;
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
1832_refReplacer.Replace(filter.Body, filter.Variable, testNode),
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (5)
55Debug.Assert(filter.Body.XmlType!.IsSubtypeOf(T.Boolean)); 218lastParent.Body = _f.And(lastParent.Body, _f.Not(_f.IsEmpty(parentFilter))); 252nodeFilter.Body = _f.And(nodeFilter.Body, predicate); 254nodeFilter.Body = _predicateEnvironment.fixupVisitor.Fixup(nodeFilter.Body, current, null); 282nodeFilter.Body = _f.And(_f.IsType(current, nodeFilter.XmlType!), nodeFilter.Body);