XPathItem Class
Represents an item in the XQuery 1.0 and XPath 2.0 Data Model.
Assembly: System.Xml (in System.Xml.dll)
System.Xml.XPath::XPathItem
System.Xml.Schema::XmlAtomicValue
System.Xml.XPath::XPathNavigator
| Name | Description | |
|---|---|---|
![]() | XPathItem() | Initializes a new instance of the XPathItem class. |
| Name | Description | |
|---|---|---|
![]() | IsNode | When overridden in a derived class, gets a value indicating whether the item represents an XPath node or an atomic value. |
![]() | TypedValue | When overridden in a derived class, gets the current item as a boxed object of the most appropriate .NET Framework 2.0 type according to its schema type. |
![]() | Value | When overridden in a derived class, gets the string value of the item. |
![]() | ValueAsBoolean | When overridden in a derived class, gets the item's value as a Boolean. |
![]() | ValueAsDateTime | When overridden in a derived class, gets the item's value as a DateTime. |
![]() | ValueAsDouble | When overridden in a derived class, gets the item's value as a Double. |
![]() | ValueAsInt | When overridden in a derived class, gets the item's value as an Int32. |
![]() | ValueAsLong | When overridden in a derived class, gets the item's value as an Int64. |
![]() | ValueType | When overridden in a derived class, gets the .NET Framework 2.0 type of the item. |
![]() | XmlType | When overridden in a derived class, gets the XmlSchemaType for the item. |
| Name | Description | |
|---|---|---|
![]() | 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 it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
![]() | ValueAs(Type^) | Returns the item's value as the specified type. |
![]() | ValueAs(Type^, IXmlNamespaceResolver^) | When overridden in a derived class, returns the item's value as the type specified using the IXmlNamespaceResolver object specified to resolve namespace prefixes. |
An item is either a node or an atomic value.
Notes to Inheritors:
When you inherit from the XPathItem class, you must override the following members: IsNode:
Available since 2.0
Silverlight
Available since 4.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


