1 type derived from XPathExpression
System.Xml (1)
System\Xml\XPath\Internal\CompiledXPathExpr.cs (1)
17
internal class CompiledXpathExpr :
XPathExpression
{
41 references to XPathExpression
System.Data.SqlXml (1)
System\Xml\Xsl\XsltOld\Compiler.cs (1)
1161
public override
XPathExpression
Clone() { return this; }
System.ServiceModel (20)
System\ServiceModel\Dispatcher\MatchSingleFxEngineOpcode.cs (2)
18
protected
XPathExpression
xpath;
35
internal
XPathExpression
XPath
System\ServiceModel\Dispatcher\QueryMatcher.cs (1)
337
XPathExpression
xpathExpr = QueryMatcher.fxCompiler.Compile(expression);
System\ServiceModel\Dispatcher\SeekableMessageNavigator.cs (4)
407
public override object Evaluate(
XPathExpression
expr)
418
public override object Evaluate(
XPathExpression
expr, XPathNodeIterator context)
637
public override bool Matches(
XPathExpression
expr)
1037
public override XPathNodeIterator Select(
XPathExpression
xpath)
System\ServiceModel\Dispatcher\XPathMessageContext.cs (13)
807
XPathExpression
expr;
843
XPathExpression
e = docContext.Compile("(/s11:Envelope/s11:Header | /s12:Envelope/s12:Header)[1]");
853
XPathExpression
expr;
891
XPathExpression
e = docContext.Compile("(/s11:Envelope/s11:Body | /s12:Envelope/s12:Body)[1]");
1281
XPathExpression
expr = docContext.Compile(e);
1368
XPathExpression
expr;
1409
XPathExpression
e = docContext.Compile("sm:header()/wsa10:RelatesTo | sm:header()/wsaAugust2004:RelatesTo");
1419
XPathExpression
expr;
1457
XPathExpression
e = docContext.Compile("(sm:header()/wsa10:ReplyTo | sm:header()/wsaAugust2004:ReplyTo)[1]");
1467
XPathExpression
expr;
1504
XPathExpression
e = docContext.Compile("(sm:header()/wsa10:From | sm:header()/wsaAugust2004:From)[1]");
1514
XPathExpression
expr;
1551
XPathExpression
e = docContext.Compile("(sm:header()/wsa10:FaultTo | sm:header()/wsaAugust2004:FaultTo)[1]");
System.Xml (20)
System\Xml\Dom\XmlNode.cs (2)
57
XPathExpression
exp = xn.Compile(xpath);
79
XPathExpression
exp = xn.Compile(xpath);
System\Xml\XPath\Internal\CompiledXPathExpr.cs (1)
67
public override
XPathExpression
Clone() {
System\Xml\XPath\XPathExpr.cs (3)
50
public abstract
XPathExpression
Clone();
58
public static
XPathExpression
Compile(string xpath) {
62
public static
XPathExpression
Compile(string xpath, IXmlNamespaceResolver nsResolver) {
System\Xml\XPath\XPathNavigator.cs (14)
982
public virtual
XPathExpression
Compile(string xpath) {
983
return
XPathExpression
.Compile(xpath);
987
return SelectSingleNode(
XPathExpression
.Compile(xpath));
991
return SelectSingleNode(
XPathExpression
.Compile(xpath, resolver));
994
public virtual XPathNavigator SelectSingleNode(
XPathExpression
expression) {
1006
return this.Select(
XPathExpression
.Compile(xpath));
1012
return this.Select(
XPathExpression
.Compile(xpath, resolver));
1015
public virtual XPathNodeIterator Select(
XPathExpression
expr) {
1026
return Evaluate(
XPathExpression
.Compile(xpath), null);
1030
return this.Evaluate(
XPathExpression
.Compile(xpath, resolver));
1033
public virtual object Evaluate(
XPathExpression
expr) {
1037
public virtual object Evaluate(
XPathExpression
expr, XPathNodeIterator context) {
1058
public virtual bool Matches(
XPathExpression
expr ) {
1578
private static
XPathExpression
CompileMatchPattern(string xpath) {