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 資訊集的一部分;它們既沒有序列號化,也沒有去序列化。

屬性

名稱 Description
BaseUri

取得基本的 URI 來處理這個 XObject

Document

為此XDocument付出XObject代價。

NodeType

取得此 XObject節點類型。

Parent

得到這個XElement家長XObject

方法

名稱 Description
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)

事件

名稱 Description
Changed

當這個 XObject 或其後代改變時,他會被養育。

Changing

當這個 XObject 或其後代即將改變時,他被養育。

明確介面實作

名稱 Description
IXmlLineInfo.HasLineInfo()

會獲得一個值,表示該項目 XObject 是否有行資訊。

IXmlLineInfo.LineNumber

取得標的資產 XmlReader 報告 XObject的行號。

IXmlLineInfo.LinePosition

取得標的資產 XmlReader 報告 XObject的線位。

適用於

另請參閱