1 write to predicateEnvironment
System.Data.SqlXml (1)
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
32this.predicateEnvironment = new XPathPredicateEnvironment(environment);
12 references to predicateEnvironment
System.Data.SqlXml (12)
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (12)
33this.predicateBuilder = new XPathBuilder(predicateEnvironment); 69Debug.Assert(predicateEnvironment.numFixupCurrent >= 0, "Context fixup error"); 70Debug.Assert(predicateEnvironment.numFixupPosition >= 0, "Context fixup error"); 71Debug.Assert(predicateEnvironment.numFixupLast >= 0, "Context fixup error"); 215convertedPredicates.Add(XPathBuilder.PredicateToBoolean(predicate, f, predicateEnvironment)); 223if (predicateEnvironment.numFixupLast == 0 && predicateEnvironment.numFixupPosition == 0) { 227nodeFilter.Body = predicateEnvironment.fixupVisitor.Fixup(nodeFilter.Body, current, null); 244f, predicateEnvironment.fixupVisitor, 245ref predicateEnvironment.numFixupCurrent, ref predicateEnvironment.numFixupPosition, ref predicateEnvironment.numFixupLast);