1 type derived from XPathBuilder
System.Data.SqlXml (1)
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (1)
19
internal class KeyMatchBuilder :
XPathBuilder
, XPathPatternParser.IPatternBuilder {
2 instantiations of XPathBuilder
System.Data.SqlXml (2)
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
96
xpathBuilder = new
XPathBuilder
((IXPathEnvironment) this);
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
33
this.predicateBuilder = new
XPathBuilder
(predicateEnvironment);
28 references to XPathBuilder
System.Data.SqlXml (28)
System\Xml\Xsl\XPath\XPathBuilder.cs (2)
18
using FunctionInfo =
XPathBuilder
.FunctionInfo<
XPathBuilder
.FuncId>;
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
51
private
XPathBuilder
xpathBuilder;
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (7)
17
using FunctionInfo =
XPathBuilder
.FunctionInfo<QilGenerator.FuncId>;
257
table.Add("unparsed-entity-uri", new FunctionInfo(FuncId.UnparsedEntityUri, 1, 1,
XPathBuilder
.argString));
258
table.Add("generate-id" , new FunctionInfo(FuncId.GenerateId , 0, 1,
XPathBuilder
.argNodeSet));
259
table.Add("system-property" , new FunctionInfo(FuncId.SystemProperty , 1, 1,
XPathBuilder
.argString));
260
table.Add("element-available" , new FunctionInfo(FuncId.ElementAvailable , 1, 1,
XPathBuilder
.argString));
261
table.Add("function-available" , new FunctionInfo(FuncId.FunctionAvailable, 1, 1,
XPathBuilder
.argString));
266
if (
XPathBuilder
.IsFunctionAvailable(localName, nsUri)) {
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (6)
22
private
XPathBuilder
predicateBuilder;
99
XmlNodeKindFlags intersection =
XPathBuilder
.AxisTypeMask(itr.XmlType.NodeKinds, nodeType, xpathAxis);
215
convertedPredicates.Add(
XPathBuilder
.PredicateToBoolean(predicate, f, predicateEnvironment));
243
matchingSet =
XPathBuilder
.BuildOnePredicate(matchingSet, predicate, /*isReverseStep*/false,
342
public readonly
XPathBuilder
.FixupVisitor fixupVisitor;
354
this.fixupVisitor = new
XPathBuilder
.FixupVisitor(f, fixupCurrent, fixupPosition, fixupLast);
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (12)
18
using XPathFunctionInfo =
XPathBuilder
.FunctionInfo<
XPathBuilder
.FuncId>;
19
using XsltFunctionInfo =
XPathBuilder
.FunctionInfo<QilGenerator.FuncId>;
965
if (
XPathBuilder
.FunctionTable.TryGetValue(name, out xpathFunc)) {
966
XPathBuilder
.FuncId funcId = xpathFunc.id;
969
funcId ==
XPathBuilder
.FuncId.LocalName ||
970
funcId ==
XPathBuilder
.FuncId.NamespaceUri ||
971
funcId ==
XPathBuilder
.FuncId.Name ||
972
funcId ==
XPathBuilder
.FuncId.String ||
973
funcId ==
XPathBuilder
.FuncId.Number ||
974
funcId ==
XPathBuilder
.FuncId.StringLength ||
975
funcId ==
XPathBuilder
.FuncId.Normalize