public static IEnumerable <XElement> XPath2SelectElements(this XNode node, XPath2Expression expression, object arg) { return(XPath2Select <XElement>(node, expression, arg)); }
public static object XPath2SelectOne(this XNode node, XPath2Expression expression, object arg) { return(XPath2Select(node, expression, arg).FirstOrDefault()); }
public static IEnumerable <XElement> XPath2SelectElements(this XNode node, XPath2Expression expression) { return(XPath2SelectElements(node, expression, null)); }
public static object Evalute(string xpath2, IXmlNamespaceResolver nsResolver, IDictionary <XmlQualifiedName, object> param) { return(XPath2Expression.Compile(xpath2, nsResolver).Evaluate(null, param)); }
public static XPathNavigator XPath2SelectSingleNode(this XPathNavigator nav, string xpath, IXmlNamespaceResolver resolver) { return(XPath2SelectSingleNode(nav, XPath2Expression.Compile(xpath, resolver))); }
public static IEnumerable <object> XPath2SelectValues(this XNode node, string xpath, IXmlNamespaceResolver nsResolver = null, object arg = null) { return(XPath2SelectValues(node, XPath2Expression.Compile(xpath, nsResolver), arg)); }
public static T XPath2SelectOne <T>(this XNode node, XPath2Expression expression, object arg) where T : XObject { return(XPath2Select <T>(node, expression, arg).FirstOrDefault()); }
public static XPath2NodeIterator XPath2Select(this XPathNavigator nav, XPath2Expression expr, object arg) { return(XPath2NodeIterator.Create(XPath2Evaluate(nav, expr, arg))); }
public static XPathNodeIterator XPath2SelectNodes(this XPathNavigator nav, XPath2Expression expr) { return(XPath2SelectNodes(nav, expr, null)); }
public static XPath2NodeIterator XPath2Select(this XPathNavigator nav, string xpath, object arg) { return(XPath2Select(nav, XPath2Expression.Compile(xpath, null), arg)); }
public static XPath2NodeIterator XPath2Select(this XPathNavigator nav, string xpath, IXmlNamespaceResolver resolver, object arg) { return(XPath2Select(nav, XPath2Expression.Compile(xpath, resolver), arg)); }
public static object XPath2Evaluate(this XPathNavigator nav, XPath2Expression expr, object arg) { return(expr.EvaluateWithProperties(new NodeProvider(nav), arg)); }
public static object XPath2Evaluate(this XPathNavigator nav, XPath2Expression expr) { return(XPath2Evaluate(nav, expr, null)); }
public static object XPath2Evaluate(this XPathNavigator nav, string xpath2, IXmlNamespaceResolver nsResolver, object arg) { return(XPath2Evaluate(nav, XPath2Expression.Compile(xpath2, nsResolver), arg)); }
public static XElement XPath2SelectElement(this XNode node, string xpath, IXmlNamespaceResolver nsResolver = null, object arg = null) { return(XPath2SelectElement(node, XPath2Expression.Compile(xpath, nsResolver), arg)); }
public static XPathNodeIterator XPath2SelectNodes(this XPathNavigator nav, XPath2Expression expr, object arg) { return(new XPathNodeIteratorAdapter(XPath2Select(nav, expr, arg))); }
public static XElement XPath2SelectElement(this XNode node, XPath2Expression expression, object arg) { return(XPath2SelectOne <XElement>(node, expression, arg)); }
public static XPathNavigator XPath2SelectSingleNode(this XPathNavigator nav, string xpath) { return(XPath2SelectSingleNode(nav, XPath2Expression.Compile(xpath))); }
public static T XPath2SelectOne <T>(this XNode node, string xpath, IXmlNamespaceResolver nsResolver, object arg) where T : XObject { return(XPath2SelectOne <T>(node, XPath2Expression.Compile(xpath, nsResolver), arg)); }
public static XPathNavigator XPath2SelectSingleNode(this XPathNavigator nav, XPath2Expression expression) { return(XPath2SelectSingleNode(nav, expression, null)); }
public static object XPath2SelectOne(this XNode node, string xpath, IXmlNamespaceResolver nsResolver, object arg) { return(XPath2SelectOne(node, XPath2Expression.Compile(xpath, nsResolver), arg)); }
public static object Evaluate(string xpath2, IXmlNamespaceResolver nsResolver, object arg) { return(XPath2Expression.Compile(xpath2, nsResolver).EvaluateWithProperties(null, arg)); }