XNodeEqualityComparer.IEqualityComparer.Equals(Object, Object) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
두 노드의 값을 비교합니다.
virtual bool System.Collections.IEqualityComparer.Equals(System::Object ^ x, System::Object ^ y) = System::Collections::IEqualityComparer::Equals;
bool IEqualityComparer.Equals (object x, object y);
abstract member System.Collections.IEqualityComparer.Equals : obj * obj -> bool
override this.System.Collections.IEqualityComparer.Equals : obj * obj -> bool
Function Equals (x As Object, y As Object) As Boolean Implements IEqualityComparer.Equals
매개 변수
반환
노드가 같으면 true
이고, 그렇지 않으면 false
입니다.
구현
설명
다음 조건은 두 노드가 같은지 여부를 결정합니다.
null
노드는 다른null
노드와 같지만 비노드null
노드와 같지 않습니다.서로 다른 형식의 두 XNode 개체는 같지 않습니다.
두 XText 노드가 동일한 텍스트를 포함하는 경우 동일합니다.
두 XElement 노드는 동일한 태그 이름, 동일한 값이 있는 동일한 특성 집합 및 (주석 및 처리 지침을 무시) 쌍으로 동일한 콘텐츠 노드의 두 개의 적도 길이 시퀀스를 포함하는 경우 같습니다.
루트 노드가 같으면 두 XDocument 개체가 같습니다.
두 XComment 노드는 동일한 주석 텍스트를 포함하는 경우 동일합니다.
두 XProcessingInstruction 노드의 대상과 데이터가 같으면 동일합니다.
이름, 공용 ID, 시스템 ID 및 내부 하위 집합이 같으면 두 XDocumentType 노드가 동일합니다.