XObject XObject XObject XObject Class

定義

XML ツリー内のノードまたは属性を表します。Represents a node or an attribute in an XML tree.

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
継承
XObjectXObjectXObjectXObject
派生
実装

注釈

このクラスは、およびXNode XAttributeの抽象共通基本クラスです。This class is the abstract common base class for XNode and XAttribute. 注釈などのクラスに共通するいくつかの基本的な機能と、ノードが変更されたときのイベントの発生を示します。It provides some basic functionality that is common to both classes, such as annotations, and raising events when nodes have changed.

注釈は XML 情報セットの一部ではないことに注意してください。注釈はシリアル化も逆シリアル化もされません。Note that annotations are not part of the XML infoset; they are not serialized or deserialized.

プロパティ

BaseUri BaseUri BaseUri BaseUri

この XObject のベース URI を取得します。Gets the base URI for this XObject.

Document Document Document Document

この XDocumentXObject を取得します。Gets the XDocument for this XObject.

NodeType NodeType NodeType NodeType

この XObject のノード型を取得します。Gets the node type for this XObject.

Parent Parent Parent Parent

この XElement の親 XObject を取得します。Gets the parent XElement of this XObject.

メソッド

AddAnnotation(Object) AddAnnotation(Object) AddAnnotation(Object) AddAnnotation(Object)

この XObject の注釈の一覧にオブジェクトを追加します。Adds an object to the annotation list of this XObject.

Annotation(Type) Annotation(Type) Annotation(Type) Annotation(Type)

この XObject から指定した型の最初の注釈オブジェクトを取得します。Gets the first annotation object of the specified type from this XObject.

Annotation<T>() Annotation<T>() Annotation<T>() Annotation<T>()

この XObject から指定した型の最初の注釈オブジェクトを取得します。Gets the first annotation object of the specified type from this XObject.

Annotations(Type) Annotations(Type) Annotations(Type) Annotations(Type)

この XObject の指定した型の注釈のコレクションを取得します。Gets a collection of annotations of the specified type for this XObject.

Annotations<T>() Annotations<T>() Annotations<T>() Annotations<T>()

この XObject の指定した型の注釈のコレクションを取得します。Gets a collection of annotations of the specified type for this XObject.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
RemoveAnnotations(Type) RemoveAnnotations(Type) RemoveAnnotations(Type) RemoveAnnotations(Type)

この XObject から指定した型の注釈を削除します。Removes the annotations of the specified type from this XObject.

RemoveAnnotations<T>() RemoveAnnotations<T>() RemoveAnnotations<T>() RemoveAnnotations<T>()

この XObject から指定した型の注釈を削除します。Removes the annotations of the specified type from this XObject.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

イベント

Changed Changed Changed Changed

この XObject またはその子孫が変更されたときに発生します。Raised when this XObject or any of its descendants have changed.

Changing Changing Changing Changing

この XObject またはその子孫が変更される直前に発生します。Raised when this XObject or any of its descendants are about to change.

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

IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo()

この XObject に行情報があるかどうかを示す値を取得します。Gets a value indicating whether or not this XObject has line information.

IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber

基になる XmlReader がこの XObject について報告した行番号を取得します。Gets the line number that the underlying XmlReader reported for this XObject.

IXmlLineInfo.LinePosition IXmlLineInfo.LinePosition IXmlLineInfo.LinePosition IXmlLineInfo.LinePosition

基になる XmlReader がこの XObject について報告した行番号を取得します。Gets the line position that the underlying XmlReader reported for this XObject.

適用対象

こちらもご覧ください