XObject 클래스

정의

X 트리의 노드 또는 특성을 나타냅니다.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
상속
XObject
파생
구현

설명

이 클래스는 추상 공통 기본 클래스에 대 한 XNodeXAttribute입니다.This class is the abstract common base class for XNode and XAttribute. 노드가 변경 될 때 이벤트 발생 및 주석 등의 두 클래스에 공통 된 몇 가지 기본 기능을 제공 합니다.It provides some basic functionality that is common to both classes, such as annotations, and raising events when nodes have changed.

주석은 XML infoset의 일부가 아니므로 serialize되거나 deserialize되지 않습니다.Note that annotations are not part of the XML infoset; they are not serialized or deserialized.

속성

BaseUri

XObject의 기본 URI를 가져옵니다.Gets the base URI for this XObject.

Document

XDocumentXObject를 가져옵니다.Gets the XDocument for this XObject.

NodeType

XObject에 대한 노드 형식을 가져옵니다.Gets the node type for this XObject.

Parent

XElement의 부모 XObject를 가져옵니다.Gets the parent XElement of this XObject.

메서드

AddAnnotation(Object)

XObject의 주석 목록에 개체를 추가합니다.Adds an object to the annotation list of this XObject.

Annotation(Type)

XObject에서 지정된 형식의 첫 번째 주석 개체를 가져옵니다.Gets the first annotation object of the specified type from this XObject.

Annotation<T>()

XObject에서 지정된 형식의 첫 번째 주석 개체를 가져옵니다.Gets the first annotation object of the specified type from this XObject.

Annotations(Type)

XObject에서 지정된 형식의 주석 컬렉션을 가져옵니다.Gets a collection of annotations of the specified type for this XObject.

Annotations<T>()

XObject에서 지정된 형식의 주석 컬렉션을 가져옵니다.Gets a collection of annotations of the specified type for this XObject.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

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

기본 해시 함수로 작동합니다.Serves as the default hash function.

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

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

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

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

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

XObject에서 지정된 형식의 주석을 제거합니다.Removes the annotations of the specified type from this XObject.

RemoveAnnotations<T>()

XObject에서 지정된 형식의 주석을 제거합니다.Removes the annotations of the specified type from this XObject.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

이벤트

Changed

XObject 또는 해당 하위 항목이 변경될 때 발생합니다.Raised when this XObject or any of its descendants have changed.

Changing

XObject 또는 해당 하위 항목이 변경되기 직전에 발생합니다.Raised when this XObject or any of its descendants are about to change.

명시적 인터페이스 구현

IXmlLineInfo.HasLineInfo()

XObject에 줄 정보가 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether or not this XObject has line information.

IXmlLineInfo.LineNumber

내부 XmlReader에서 이 XObject에 대해 보고하는 줄 번호를 가져옵니다.Gets the line number that the underlying XmlReader reported for this XObject.

IXmlLineInfo.LinePosition

내부 XmlReader에서 이 XObject에 대해 보고하는 줄 위치를 가져옵니다.Gets the line position that the underlying XmlReader reported for this XObject.

적용 대상

추가 정보