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
- 派生
- 实现
注解
此类是 和 XAttribute的XNode抽象公共基类。 它提供这两个类共有的一些基本功能,例如注释,并在节点更改时引发事件。
请注意,批注不是 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 |