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í společná základní třída pro XNode a XAttribute. Poskytuje některé základní funkce, které jsou společné pro obě třídy, jako jsou poznámky a vyvolání událostí, když se uzly změnily.

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

Vlastnosti

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 .XObject

Metody

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čí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Type Získá aktuální instanci.

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

Vytvoří použádnou kopii aktuálního souboru Object.

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

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

RemoveAnnotations<T>()

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

ToString()

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

(Zděděno od Object)

událost

Changed

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

Changing

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

Explicitní implementace rozhraní

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 tento XObject.

IXmlLineInfo.LinePosition

Získá pozici čáry, kterou podklad XmlReader hlášen pro tento XObject.

Platí pro

Viz také