Compartir a través de


XObject Clase

Definición

Representa un nodo o un atributo de un árbol 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
Herencia
XObject
Derivado
Implementaciones

Comentarios

Esta clase es la clase base común abstracta para XNode y XAttribute. Proporciona algunas funcionalidades básicas que son comunes a ambas clases, como anotaciones, y generar eventos cuando los nodos han cambiado.

Tenga en cuenta que las anotaciones no forman parte del conjunto de información de XML, por lo que no se serializan o deserializan.

Propiedades

BaseUri

Obtiene el URI base de este XObject.

Document

Obtiene el objeto XDocument para este objeto XObject.

NodeType

Obtiene el tipo de nodo de este XObject.

Parent

Obtiene el XElement primario de XObject.

Métodos

AddAnnotation(Object)

Agrega un objeto a la lista de anotaciones de XObject.

Annotation(Type)

Obtiene el primer objeto de anotación del tipo especificado de este XObject.

Annotation<T>()

Obtiene el primer objeto de anotación del tipo especificado de este XObject.

Annotations(Type)

Obtiene una colección de anotaciones del tipo especificado para este XObject.

Annotations<T>()

Obtiene una colección de anotaciones del tipo especificado para este XObject.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
RemoveAnnotations(Type)

Quita las anotaciones del tipo especificado de XObject.

RemoveAnnotations<T>()

Quita las anotaciones del tipo especificado de XObject.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Eventos

Changed

Se genera cuando este XObject o cualquiera de sus descendientes ha cambiado.

Changing

Se genera cuando este XObject o cualquiera de sus descendientes está a punto de cambiar.

Implementaciones de interfaz explícitas

IXmlLineInfo.HasLineInfo()

Obtiene un valor que indica si XObject tiene información de línea o no.

IXmlLineInfo.LineNumber

Obtiene el número de línea del que el XmlReader subyacente informó para este XObject.

IXmlLineInfo.LinePosition

Obtiene la posición de línea de la que el XmlReader subyacente informó para este XObject.

Se aplica a

Consulte también