XObject XObject XObject XObject Class

Definizione

Rappresenta un nodo o un attributo in una struttura ad albero 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
Ereditarietà
XObjectXObjectXObjectXObject
Derivato
Implementazioni

Commenti

Questa classe è la classe base comune astratta per XNode e XAttribute.This class is the abstract common base class for XNode and XAttribute. Fornisce alcune funzionalità di base comuni a entrambe le classi, ad esempio le annotazioni, e la generazione di eventi quando i nodi sono stati modificati.It provides some basic functionality that is common to both classes, such as annotations, and raising events when nodes have changed.

Si noti che le annotazioni non fanno parte dell'infoset XML; non sono serializzate né deserializzate.Note that annotations are not part of the XML infoset; they are not serialized or deserialized.

Proprietà

BaseUri BaseUri BaseUri BaseUri

Ottiene l'URI di base per XObject.Gets the base URI for this XObject.

Document Document Document Document

Ottiene l'oggetto XDocument per XObject.Gets the XDocument for this XObject.

NodeType NodeType NodeType NodeType

Ottiene il tipo di nodo per XObject.Gets the node type for this XObject.

Parent Parent Parent Parent

Ottiene l'elemento padre XElement di XObject.Gets the parent XElement of this XObject.

Metodi

AddAnnotation(Object) AddAnnotation(Object) AddAnnotation(Object) AddAnnotation(Object)

Aggiunge un oggetto all'elenco di annotazioni di XObject.Adds an object to the annotation list of this XObject.

Annotation(Type) Annotation(Type) Annotation(Type) Annotation(Type)

Ottiene il primo oggetto annotazione del tipo specificato da XObject.Gets the first annotation object of the specified type from this XObject.

Annotation<T>() Annotation<T>() Annotation<T>() Annotation<T>()

Ottiene il primo oggetto annotazione del tipo specificato da XObject.Gets the first annotation object of the specified type from this XObject.

Annotations(Type) Annotations(Type) Annotations(Type) Annotations(Type)

Ottiene una raccolta di annotazioni del tipo specificato per XObject.Gets a collection of annotations of the specified type for this XObject.

Annotations<T>() Annotations<T>() Annotations<T>() Annotations<T>()

Ottiene una raccolta di annotazioni del tipo specificato per XObject.Gets a collection of annotations of the specified type for this XObject.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
RemoveAnnotations(Type) RemoveAnnotations(Type) RemoveAnnotations(Type) RemoveAnnotations(Type)

Rimuove le annotazioni del tipo specificato da XObject.Removes the annotations of the specified type from this XObject.

RemoveAnnotations<T>() RemoveAnnotations<T>() RemoveAnnotations<T>() RemoveAnnotations<T>()

Rimuove le annotazioni del tipo specificato da XObject.Removes the annotations of the specified type from this XObject.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Eventi

Changed Changed Changed Changed

Viene generato quando XObject o uno dei discendenti viene modificato.Raised when this XObject or any of its descendants have changed.

Changing Changing Changing Changing

Viene generato quando XObject o uno dei discendenti sta per essere modificato.Raised when this XObject or any of its descendants are about to change.

Implementazioni dell'interfaccia esplicita

IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo()

Ottiene un valore che indica se XObject contiene o meno informazioni sulla riga.Gets a value indicating whether or not this XObject has line information.

IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber

Ottiene il numero di riga che il XmlReader sottostante ha riportato per XObject.Gets the line number that the underlying XmlReader reported for this XObject.

IXmlLineInfo.LinePosition IXmlLineInfo.LinePosition IXmlLineInfo.LinePosition IXmlLineInfo.LinePosition

Ottiene il numero di posizione che il XmlReader sottostante ha riportato per XObject.Gets the line position that the underlying XmlReader reported for this XObject.

Si applica a

Vedi anche