XPath ClassXPath ClassXPath Class
Provides a typed class that represents a compiled XPath 2.0 expression.
Inheritance Hierarchy
- System.ObjectSystem.ObjectSystem::Object
- XmlPrime.XPathXmlPrime.XPathXmlPrime::XPath
The XPathXPathXPath
type exposes the following members.
Properties
Property | Description | |
---|---|---|
![]() | StaticTypeStaticTypeStaticType | Gets an XdmTypeXdmTypeXdmType which represents the result type of the expression as determined by static type analysis. |
Methods
Method | Description | |
---|---|---|
![]() ![]() | Compile (string)Compile (String)Compile (String^) | Compiles an XPath expression and returns a XPathXPathXPath object that represents the expression using a new XmlNameTableXmlNameTableXmlNameTable and the default settings. |
![]() ![]() | Compile (string, XmlNameTable)Compile (String, XmlNameTable)Compile (String^, XmlNameTable^) | Compiles an XPath expression and returns a XPathXPathXPath object that represents the expression using the default settings. |
![]() ![]() | Compile (string, XmlNameTable, IXmlNamespaceResolver)Compile (String, XmlNameTable, IXmlNamespaceResolver)Compile (String^, XmlNameTable^, IXmlNamespaceResolver^) | Compiles an XPath expression and returns a XPathXPathXPath object that represents the expression with the specified in-scope namespaces. |
![]() ![]() | Compile (string, XPathSettings)Compile (String, XPathSettings)Compile (String^, XPathSettings^) | Compiles an XPath expression and returns a XPathXPathXPath object that represents the expression. |
![]() ![]() | CompilePatternCompilePatternCompilePattern | Compiles an XPath pattern and returns a XPathXPathXPath object that represents the expression. |
![]() | Object.EqualsObject.EqualsObject::Equals | Determines whether the specified objectObjectobject is equal to the current objectObjectobject.(Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | Evaluate ()Evaluate ()Evaluate () | Returns an IEnumerable<T>IEnumerable(Of T)IEnumerable<T> representing the result of evaluating the XPath expression. |
![]() | Evaluate (XPathItem)Evaluate (XPathItem)Evaluate (XPathItem^) | Returns an IEnumerable<T>IEnumerable(Of T)IEnumerable<T> representing the result of evaluating the XPath expression. |
![]() | Evaluate (XPathItem, long, long)Evaluate (XPathItem, Long, Long)Evaluate (XPathItem^, long, long) | Returns an IEnumerable<T>IEnumerable(Of T)IEnumerable<T> representing the result of evaluating the XPath expression. |
![]() | Evaluate (DynamicContextSettings)Evaluate (DynamicContextSettings)Evaluate (DynamicContextSettings^) | Returns an IEnumerable<T>IEnumerable(Of T)IEnumerable<T> representing the result of evaluating the XPath expression. |
![]() | EvaluateToItem ()EvaluateToItem ()EvaluateToItem () |
Returns an XPathItemXPathItemXPathItem representing the result of evaluating the XPath expression,
or null
a null reference (Nothing in Visual Basic)
nullptr if the expression returns the empty sequence.
|
![]() | EvaluateToItem (XPathItem)EvaluateToItem (XPathItem)EvaluateToItem (XPathItem^) |
Returns an XPathItemXPathItemXPathItem representing the result of evaluating the XPath expression,
or null
a null reference (Nothing in Visual Basic)
nullptr if the expression returns the empty sequence.
|
![]() | EvaluateToItem (XPathItem, long, long)EvaluateToItem (XPathItem, Long, Long)EvaluateToItem (XPathItem^, long, long) |
Returns an XPathItemXPathItemXPathItem representing the result of evaluating the XPath expression,
or null
a null reference (Nothing in Visual Basic)
nullptr if the expression returns the empty sequence.
|
![]() | EvaluateToItem (DynamicContextSettings)EvaluateToItem (DynamicContextSettings)EvaluateToItem (DynamicContextSettings^) |
Returns an XPathItemXPathItemXPathItem representing the result of evaluating the XPath expression,
or null
a null reference (Nothing in Visual Basic)
nullptr if the expression returns the empty sequence.
|
![]() | ExplainExplainExplain | Writes the query execution plan to the specified XmlWriterXmlWriterXmlWriter. |
![]() | Object.FinalizeObject.FinalizeObject::Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | Object.GetHashCodeObject.GetHashCodeObject::GetHashCode | Serves as a hash function for a particular type. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | Object.GetTypeObject.GetTypeObject::GetType | Gets the type of the current instance.(Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | Object.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseClone | Creates a shallow copy of the current objectObjectobject.(Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | ToStringToStringToString | Returns a stringStringString representing the expression execution plan. (Overrides Object.ToStringObject.ToStringObject::ToString) |