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 型のボックス化されたオブジェクトとして取得します。

Value

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

ValueAsBoolean

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

ValueAsDateTime

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

ValueAsDouble

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

ValueAsInt

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

ValueAsLong

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

ValueType

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

XmlType

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

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)
ValueAs(Type, IXmlNamespaceResolver)

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

ValueAs(Type)

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

適用対象