XObject クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 派生
- 実装
注釈
このクラスは、 XNode と XAttributeの抽象共通基底クラスです。 注釈やノードが変更されたときにイベントを発生させるなど、両方のクラスに共通するいくつかの基本的な機能が提供されます。
注釈は XML インフォセットの一部ではないことに注意してください。シリアル化または逆シリアル化されません。
プロパティ
| 名前 | 説明 |
|---|---|
| BaseUri |
この XObjectのベース URI を取得します。 |
| Document | |
| NodeType |
この XObjectのノードの種類を取得します。 |
| Parent |
メソッド
| 名前 | 説明 |
|---|---|
| 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 | |
| IXmlLineInfo.LinePosition |