System.Xml.XPath.XDocument This class contains the LINQ to XML extension methods that enable you to evaluate XPath expressions. 2 Creates an for an . An that can process XPath queries. An that can process XPath queries. 2 Creates an for an . The enables more efficient XPath expression processing. An that can process XPath queries. An that can process an XPath query. A to be used by . 2 Evaluates an XPath expression. An object that can contain a bool, a double, a string, or an . The on which to evaluate the XPath expression. A that contains an XPath expression. 2 Evaluates an XPath expression, resolving namespace prefixes using the specified . An object that contains the result of evaluating the expression. The object can be a bool, a double, a string, or an . The on which to evaluate the XPath expression. A that contains an XPath expression. A for the namespace prefixes in the XPath expression. 2 Selects an using a XPath expression. An , or null. The on which to evaluate the XPath expression. A that contains an XPath expression. 2 Selects an using a XPath expression, resolving namespace prefixes using the specified . An , or null. The on which to evaluate the XPath expression. A that contains an XPath expression. An for the namespace prefixes in the XPath expression. 2 Selects a collection of elements using an XPath expression. An of that contains the selected elements. The on which to evaluate the XPath expression. A that contains an XPath expression. 2 Selects a collection of elements using an XPath expression, resolving namespace prefixes using the specified . An of that contains the selected elements. The on which to evaluate the XPath expression. A that contains an XPath expression. A for the namespace prefixes in the XPath expression. 2