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