XObject 클래스

정의

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
상속
XObject
파생
구현

설명

이 클래스는 및 에 대한 XNode 추상 공통 기본 클래스입니다 XAttribute. 주석과 같은 두 클래스에 공통적인 몇 가지 기본 기능을 제공하며 노드가 변경될 때 이벤트를 발생합니다.

주석은 XML 정보 세트의 일부가 아닙니다. 직렬화되거나 역직렬화되지 않습니다.

속성

Name Description
BaseUri

XObject에 대한 기본 URI를 가져옵니다.

Document

XDocument대한 값을 XObject 가져옵니다.

NodeType

XObject노드의 노드 형식을 가져옵니다.

Parent

XElement항목의 부모를 XObject 가져옵니다.

메서드

Name Description
AddAnnotation(Object)

XObject주석 목록에 개체를 추가합니다.

Annotation(Type)

지정된 형식의 첫 번째 주석 개체를 이 XObject주석에서 가져옵니다.

Annotation<T>()

지정된 형식의 첫 번째 주석 개체를 이 XObject주석에서 가져옵니다.

Annotations(Type)

XObject항목에 대해 지정된 형식의 주석 컬렉션을 가져옵니다.

Annotations<T>()

XObject항목에 대해 지정된 형식의 주석 컬렉션을 가져옵니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
RemoveAnnotations(Type)

지정된 형식의 주석을 이 XObject주석에서 제거합니다.

RemoveAnnotations<T>()

지정된 형식의 주석을 이 XObject주석에서 제거합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

이벤트

Name Description
Changed

XObject 항목 또는 해당 하위 항목이 변경되었을 때 발생합니다.

Changing

XObject 항목 또는 해당 하위 항목이 변경하려고 할 때 발생합니다.

명시적 인터페이스 구현

Name Description
IXmlLineInfo.HasLineInfo()

줄 정보가 있는지 여부를 XObject 나타내는 값을 가져옵니다.

IXmlLineInfo.LineNumber

이 항목에 대해 XmlReader내부에서 보고한 XObject 줄 번호를 가져옵니다.

IXmlLineInfo.LinePosition

기본에서 보고XmlReaderXObject 줄 위치를 가져옵니다.

적용 대상

추가 정보