1 type derived from XPathBuilder
System.Private.Xml (1)
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (1)
17
internal sealed class KeyMatchBuilder :
XPathBuilder
, XPathPatternParser.IPatternBuilder
2 instantiations of XPathBuilder
System.Private.Xml (2)
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
101
_xpathBuilder = new
XPathBuilder
((IXPathEnvironment)this);
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
32
_predicateBuilder = new
XPathBuilder
(_predicateEnvironment);
28 references to XPathBuilder
System.Private.Xml (28)
System\Xml\Xsl\XPath\XPathBuilder.cs (2)
11
using FunctionInfo = System.Xml.Xsl.XPath.
XPathBuilder
.FunctionInfo<System.Xml.Xsl.XPath.
XPathBuilder
.FuncId>;
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
54
private readonly
XPathBuilder
_xpathBuilder;
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (7)
12
using FunctionInfo = System.Xml.Xsl.XPath.
XPathBuilder
.FunctionInfo<System.Xml.Xsl.Xslt.QilGenerator.FuncId>;
308
table.Add("unparsed-entity-uri", new FunctionInfo(FuncId.UnparsedEntityUri, 1, 1,
XPathBuilder
.argString));
309
table.Add("generate-id", new FunctionInfo(FuncId.GenerateId, 0, 1,
XPathBuilder
.argNodeSet));
310
table.Add("system-property", new FunctionInfo(FuncId.SystemProperty, 1, 1,
XPathBuilder
.argString));
311
table.Add("element-available", new FunctionInfo(FuncId.ElementAvailable, 1, 1,
XPathBuilder
.argString));
312
table.Add("function-available", new FunctionInfo(FuncId.FunctionAvailable, 1, 1,
XPathBuilder
.argString));
318
if (
XPathBuilder
.IsFunctionAvailable(localName, nsUri))
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (6)
20
private readonly
XPathBuilder
_predicateBuilder;
106
XmlNodeKindFlags intersection =
XPathBuilder
.AxisTypeMask(itr.XmlType!.NodeKinds, nodeType, xpathAxis);
240
convertedPredicates.Add(
XPathBuilder
.PredicateToBoolean(predicate, _f, _predicateEnvironment));
272
matchingSet =
XPathBuilder
.BuildOnePredicate(matchingSet, predicate, /*isReverseStep*/false,
385
public readonly
XPathBuilder
.FixupVisitor fixupVisitor;
398
this.fixupVisitor = new
XPathBuilder
.FixupVisitor(_f, _fixupCurrent, _fixupPosition, _fixupLast);
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (12)
13
using XPathFunctionInfo = System.Xml.Xsl.XPath.
XPathBuilder
.FunctionInfo<System.Xml.Xsl.XPath.
XPathBuilder
.FuncId>;
14
using XsltFunctionInfo = System.Xml.Xsl.XPath.
XPathBuilder
.FunctionInfo<System.Xml.Xsl.Xslt.QilGenerator.FuncId>;
1076
if (
XPathBuilder
.FunctionTable.TryGetValue(name, out xpathFunc))
1078
XPathBuilder
.FuncId funcId = xpathFunc.id;
1081
funcId ==
XPathBuilder
.FuncId.LocalName ||
1082
funcId ==
XPathBuilder
.FuncId.NamespaceUri ||
1083
funcId ==
XPathBuilder
.FuncId.Name ||
1084
funcId ==
XPathBuilder
.FuncId.String ||
1085
funcId ==
XPathBuilder
.FuncId.Number ||
1086
funcId ==
XPathBuilder
.FuncId.StringLength ||
1087
funcId ==
XPathBuilder
.FuncId.Normalize