XPathNodeIterator Class
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Provides an iterator over a selected set of nodes.
Inheritance Hierarchy
System.Object
System.Xml.XPath.XPathNodeIterator
Namespace: System.Xml.XPath
Assembly: System.Xml.XPath (in System.Xml.XPath.dll)
Syntax
'Declaration
<DebuggerDisplayAttribute("Position={CurrentPosition}, Current={debuggerDisplayProxy}")> _
Public MustInherit Class XPathNodeIterator _
Implements IEnumerable
[DebuggerDisplayAttribute("Position={CurrentPosition}, Current={debuggerDisplayProxy}")]
public abstract class XPathNodeIterator : IEnumerable
The XPathNodeIterator type exposes the following members.
Constructors
Name | Description | |
---|---|---|
XPathNodeIterator | Initializes a new instance of the XPathNodeIterator class. |
Top
Properties
Name | Description | |
---|---|---|
Count | Gets the index of the last node in the selected set of nodes. | |
Current | When overridden in a derived class, returns the XPathNavigator object for this XPathNodeIterator, positioned on the current context node. | |
CurrentPosition | When overridden in a derived class, gets the index of the current position in the selected set of nodes. |
Top
Methods
Name | Description | |
---|---|---|
Clone | When overridden in a derived class, returns a clone of this XPathNodeIterator object. | |
Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetEnumerator | Returns an IEnumerator object to iterate through the selected node set. | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
MoveNext | When overridden in a derived class, moves the XPathNavigator object returned by the Current property to the next node in the selected node set. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Extension Methods
Name | Description | |
---|---|---|
AsQueryable | Converts an IEnumerable to an IQueryable. (Defined by Queryable.) | |
Cast<TResult> | Converts the elements of an IEnumerable to the specified type. (Defined by Enumerable.) | |
OfType<TResult> | Filters the elements of an IEnumerable based on a specified type. (Defined by Enumerable.) |
Top
Version Information
Silverlight
Supported in: 5, 4
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.