System.Xml.XPath.XPathItem Members

The members of System.Xml.XPath.XPathItem are listed below.

See Also: Inherited members from System.Object

Protected Constructors

Initializes a new instance of the System.Xml.XPath.XPathItem class.

Public Properties

[read-only]
abstract
IsNodebool.

When overridden in a derived class, gets a value indicating whether the item represents an XPath node or an atomic value.

[read-only]
abstract
TypedValueobject.

When overridden in a derived class, gets the current item as a boxed object of the most appropriate dnprdnext type according to its schema type.

[read-only]
abstract
Valuestring.

When overridden in a derived class, gets the string value of the item.

[read-only]
abstract
ValueAsBooleanbool.

When overridden in a derived class, gets the item's value as a bool.

[read-only]
abstract
ValueAsDateTimeDateTime.

When overridden in a derived class, gets the item's value as a DateTime.

[read-only]
abstract
ValueAsDoubledouble.

When overridden in a derived class, gets the item's value as a double.

[read-only]
abstract
ValueAsIntint.

When overridden in a derived class, gets the item's value as an int.

[read-only]
abstract
ValueAsLonglong.

When overridden in a derived class, gets the item's value as an long.

[read-only]
abstract
ValueTypeType.

When overridden in a derived class, gets the dnprdnext type of the item.

[read-only]
abstract
XmlTypeSystem.Xml.Schema.XmlSchemaType.

When overridden in a derived class, gets the System.Xml.Schema.XmlSchemaType for the item.

Public Methods

ValueAs(Type) : object

Returns the item's value as the specified type.

abstract
ValueAs(Type, System.Xml.IXmlNamespaceResolver) : object

When overridden in a derived class, returns the item's value as the type specified using the System.Xml.IXmlNamespaceResolver object specified to resolve namespace prefixes.