XPathAtomicValue.DeepEquals Method (XPathAtomicValue)XPathAtomicValue.DeepEquals Method (XPathAtomicValue)XPathAtomicValue::DeepEquals Method (XPathAtomicValue^)
Tests if this XPathAtomicValueXPathAtomicValueXPathAtomicValue is deep-equal to the specified XPathAtomicValueXPathAtomicValueXPathAtomicValue under the codepoint collation and the current time zone.
Syntax
Public Function DeepEquals( _ other As XPathAtomicValue _ ) As Boolean
public bool DeepEquals( XPathAtomicValue other )
public: bool DeepEquals( XPathAtomicValue^ other )
Parameters
- other
Type: XmlPrime.XPathAtomicValueXmlPrime.XPathAtomicValueXmlPrime::XPathAtomicValue^
The value to compare.
Return Value
Type: System.BooleanSystem.BooleanSystem::Boolean
trueTruetrue if this value is equal to other; falseFalsefalse otherwise.
Exceptions
| Exception | Condition |
| InvalidCastExceptionInvalidCastExceptionInvalidCastException | |
| NotSupportedExceptionNotSupportedExceptionNotSupportedException | The values cannot be compared. |
Remarks
Comparison follows the rules of fn:deep-equal.
This method is equivalent to calling passing CodepointCollationCodepointCollationCodepointCollation and CurrentTimeZoneCurrentTimeZoneCurrentTimeZone as arguments to DeepEquals (XPathAtomicValue, Collation, TimeZone)DeepEquals (XPathAtomicValue, Collation, TimeZone)DeepEquals (XPathAtomicValue^, Collation^, TimeZone).
