XObject Класс

Определение

Представляет узел или атрибут в дереве 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
Наследование
XObject
Производный
Реализации

Комментарии

Этот класс является абстрактным общим базовым классом для 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

Получение базового URI для данного XObject.Gets the base URI for this XObject.

Document

Получает объект XDocument для данного элемента XObject.Gets the XDocument for this XObject.

NodeType

Получение типа узла для данного XObject.Gets the node type for this XObject.

Parent

Возвращает родительский объект XElement этого объекта XObject.Gets the parent XElement of this XObject.

Методы

AddAnnotation(Object)

Добавление объекта в список примечаний данного XObject.Adds an object to the annotation list of this XObject.

Annotation(Type)

Получение первого объекта примечаний заданного типа из данного XObject.Gets the first annotation object of the specified type from this XObject.

Annotation<T>()

Получение первого объекта примечаний заданного типа из данного XObject.Gets the first annotation object of the specified type from this XObject.

Annotations(Type)

Получение коллекции примечаний заданного типа для данного XObject.Gets a collection of annotations of the specified type for this XObject.

Annotations<T>()

Получение коллекции примечаний заданного типа для данного XObject.Gets a collection of annotations of the specified type for this XObject.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
RemoveAnnotations(Type)

Удаление примечаний заданного типа из данного XObject.Removes the annotations of the specified type from this XObject.

RemoveAnnotations<T>()

Удаление примечаний заданного типа из данного XObject.Removes the annotations of the specified type from this XObject.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

События

Changed

Возникновение в случае изменения данного XObject или одного из его подчиненных элементов.Raised when this XObject or any of its descendants have changed.

Changing

Возникновение в случае возможного изменения данного XObject или одного из его подчиненных элементов.Raised when this XObject or any of its descendants are about to change.

Явные реализации интерфейса

IXmlLineInfo.HasLineInfo()

Получение значения, указывающего, есть ли у данного XObject сведения строки.Gets a value indicating whether or not this XObject has line information.

IXmlLineInfo.LineNumber

Получения номера строки, которую базовый XmlReader сообщил для данного XObject.Gets the line number that the underlying XmlReader reported for this XObject.

IXmlLineInfo.LinePosition

Получения номера позиции, которую базовый XmlReader сообщил для данного XObject.Gets the line position that the underlying XmlReader reported for this XObject.

Применяется к