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
衍生
實作

備註

這個類別是 和 XAttributeXNode 抽象通用基類。 它提供這兩個類別通用的一些基本功能,例如批註,以及在節點變更時引發事件。

請注意,這些附註不是 XML 資訊集的一部分;它們無法進行序列化或還原序列化。

屬性

BaseUri

取得此 XObject 的基底 URI。

Document

取得此 XDocumentXObject

NodeType

取得此 XObject 的節點類型。

Parent

取得這個 XElementXObject

方法

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 的行位置。

適用於

另請參閱