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