XObject Třída

Definice

Představuje uzel nebo atribut ve stromu 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
Dědičnost
XObject
Odvozené
Implementuje

Poznámky

Tato třída je abstraktní běžnou základní třídou pro XNode a XAttribute. Poskytuje některé základní funkce, které jsou společné pro obě třídy, jako jsou poznámky a vyvolávání událostí při změně uzlů.

Všimněte si, že poznámky nejsou součástí informační sady XML; nejsou serializovány nebo deserializovány.

Vlastnosti

Name Description
BaseUri

Získá základní identifikátor URI pro tento XObject.

Document

XDocument Získá pro to XObject.

NodeType

Získá typ uzlu pro tento XObject.

Parent

Získá nadřazený XElement objekt tohoto XObject.

Metody

Name Description
AddAnnotation(Object)

Přidá objekt do seznamu poznámek tohoto XObjectobjektu .

Annotation(Type)

Získá první anotační objekt zadaného typu z tohoto XObject.

Annotation<T>()

Získá první anotační objekt zadaného typu z tohoto XObject.

Annotations(Type)

Získá kolekci poznámek zadaného typu pro tento XObject.

Annotations<T>()

Získá kolekci poznámek zadaného typu pro tento XObject.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
RemoveAnnotations(Type)

Odebere poznámky zadaného typu z tohoto XObject.

RemoveAnnotations<T>()

Odebere poznámky zadaného typu z tohoto XObject.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Událost

Name Description
Changed

Vyvolá se, když se tento XObject nebo některý z jeho potomků změnil.

Changing

Vyvolá se, když se tento XObject nebo kterýkoli z jejích potomků chystá změnit.

Explicitní implementace rozhraní

Name Description
IXmlLineInfo.HasLineInfo()

Získá hodnotu označující, zda má tento XObject řádek informace.

IXmlLineInfo.LineNumber

Získá číslo řádku, které podkladové XmlReader hlášení pro toto XObject.

IXmlLineInfo.LinePosition

Získá pozici čáry, kterou základní hlášeno XmlReader pro toto XObject.

Platí pro

Viz také