XName.Equality Operator (XName, XName)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

equivalentCodeEntity

Returns a value indicating whether two instances of XName are equal.

Namespace:   System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

static let inline (=)
        left:XName *
        right:XName : bool

Parameters

left
Type: System.Xml.Linq.XName

The first XName to compare.

right
Type: System.Xml.Linq.XName

The second XName to compare.

Return Value

Type: System.Boolean

true if left and right are equal; otherwise false.

The operator overloads == and != are included to enable comparisons between XName and a string, such aselement.Name == "SomeElementName". The predefined reference equality operators in C# require one operand to be convertible to the type of the other through reference conversions only. These operators do not consider the implicit conversion from string to XName.

The following example shows some comparisons between XName objects and strings.

No code example is currently available or this language may not be supported.

This example produces the following output:

True
True
True

Universal Windows Platform
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show: