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 |