XPathItem クラス

定義

XQuery 1.0 および XPath 2.0 データ モデルの項目を表します。

public ref class XPathItem abstract
public abstract class XPathItem
type XPathItem = class
Public MustInherit Class XPathItem
継承
XPathItem
派生

注釈

項目は、ノードまたはアトミック値のいずれかです。

注意 (実装者)

クラスから継承する場合は、次の XPathItem メンバー IsNodeをオーバーライドする必要があります。

コンストラクター

XPathItem()

XPathItem クラスの新しいインスタンスを初期化します。

プロパティ

IsNode

派生クラスでオーバーライドされた場合、項目が XPath ノードと原子値のどちらであるかを示す値を取得します。

TypedValue

派生クラスでオーバーライドされた場合は、スキーマの種類に応じて、現在の項目を最も適切な.NET Framework 2.0 型のボックス化されたオブジェクトとして取得します。

Value

派生クラスでオーバーライドされた場合、項目の string 値を取得します。

ValueAsBoolean

派生クラスでオーバーライドされた場合、項目の値を Boolean として取得します。

ValueAsDateTime

派生クラスでオーバーライドされた場合、項目の値を DateTime として取得します。

ValueAsDouble

派生クラスでオーバーライドされた場合、項目の値を Double として取得します。

ValueAsInt

派生クラスでオーバーライドされた場合、項目の値を Int32 として取得します。

ValueAsLong

派生クラスでオーバーライドされた場合、項目の値を Int64 として取得します。

ValueType

派生クラスでオーバーライドされると、項目の.NET Framework 2.0 型を取得します。

XmlType

派生クラスでオーバーライドされた場合は、項目の XmlSchemaType を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
ValueAs(Type)

項目の値を、指定した型にして返します。

ValueAs(Type, IXmlNamespaceResolver)

派生クラスでオーバーライドされた場合、名前空間プレフィックスの解決に指定された IXmlNamespaceResolver オブジェクトを使用して、項目の値を指定された型にして返します。

適用対象