XObject Klasa

Definicja

Reprezentuje węzeł lub atrybut w drzewie 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
Dziedziczenie
XObject
Pochodne
Implementuje

Uwagi

Ta klasa jest abstrakcyjną wspólną klasą bazową dla i XNode XAttribute. Udostępnia ona niektóre podstawowe funkcje, które są wspólne dla obu klas, takich jak adnotacje, i wywoływanie zdarzeń po zmianie węzłów.

Pamiętaj, że adnotacje nie są częścią zestawu informacji XML; nie są serializowane ani deserializowane.

Właściwości

BaseUri

Pobiera podstawowy identyfikator URI dla tego XObjectelementu .

Document

Pobiera element XDocument dla tego pliku XObject.

NodeType

Pobiera typ węzła dla tego XObjectelementu .

Parent

Pobiera element nadrzędny XElement tego XObjectelementu .

Metody

AddAnnotation(Object)

Dodaje obiekt do listy adnotacji tego XObjectelementu .

Annotation(Type)

Pobiera pierwszy obiekt adnotacji określonego typu z tego XObjecttypu .

Annotation<T>()

Pobiera pierwszy obiekt adnotacji określonego typu z tego XObjecttypu .

Annotations(Type)

Pobiera kolekcję adnotacji określonego typu dla tego typu XObject.

Annotations<T>()

Pobiera kolekcję adnotacji określonego typu dla tego typu XObject.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
RemoveAnnotations(Type)

Usuwa adnotacje określonego typu z tego XObjecttypu .

RemoveAnnotations<T>()

Usuwa adnotacje określonego typu z tego XObjecttypu .

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Zdarzenia

Changed

Podniesione, gdy to XObject lub którykolwiek z jego elementów potomnych uległy zmianie.

Changing

Podniesione, gdy ten XObject lub którykolwiek z jego elementów potomnych ma ulec zmianie.

Jawne implementacje interfejsu

IXmlLineInfo.HasLineInfo()

Pobiera wartość wskazującą, czy ma to XObject informacje w wierszu.

IXmlLineInfo.LineNumber

Pobiera numer wiersza, który jest XmlReader zgłaszany dla tego pliku XObject.

IXmlLineInfo.LinePosition

Pobiera pozycję wiersza, która jest zgłaszana jako podstawowa XmlReader dla tego XObjectelementu .

Dotyczy

Zobacz też