XObject クラス

定義

XML ツリー内のノードまたは属性を表します。

public ref class XObject abstract : System::Xml::IXmlLineInfo
public abstract class XObject : System.Xml.IXmlLineInfo
type XObject = class
    interface IXmlLineInfo
Public MustInherit Class XObject
Implements IXmlLineInfo
継承
XObject
派生
実装

注釈

このクラスは、 XNodeXAttributeの抽象共通基底クラスです。 注釈やノードが変更されたときにイベントを発生させるなど、両方のクラスに共通するいくつかの基本的な機能が提供されます。

注釈は XML インフォセットの一部ではないことに注意してください。シリアル化または逆シリアル化されません。

プロパティ

名前 説明
BaseUri

この XObjectのベース URI を取得します。

Document

このXDocumentXObjectを取得します。

NodeType

この XObjectのノードの種類を取得します。

Parent

このXElementの親XObjectを取得します。

メソッド

名前 説明
AddAnnotation(Object)

この XObjectの注釈リストにオブジェクトを追加します。

Annotation(Type)

この XObjectから、指定した型の最初の注釈オブジェクトを取得します。

Annotation<T>()

この XObjectから、指定した型の最初の注釈オブジェクトを取得します。

Annotations(Type)

この XObjectの指定した型の注釈のコレクションを取得します。

Annotations<T>()

この XObjectの指定した型の注釈のコレクションを取得します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
RemoveAnnotations(Type)

指定した型の注釈をこの XObjectから削除します。

RemoveAnnotations<T>()

指定した型の注釈をこの XObjectから削除します。

ToString()

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

(継承元 Object)

イベント

名前 説明
Changed

この XObject またはその子孫のいずれかが変更されたときに発生します。

Changing

この XObject またはその子孫のいずれかが変更されるときに発生します。

明示的なインターフェイスの実装

名前 説明
IXmlLineInfo.HasLineInfo()

この XObject に行情報があるかどうかを示す値を取得します。

IXmlLineInfo.LineNumber

基になる XmlReader この XObjectについて報告される行番号を取得します。

IXmlLineInfo.LinePosition

基になる XmlReader この XObjectに対して報告される行位置を取得します。

適用対象

こちらもご覧ください