Поделиться через


XName Класс

Определение

Представляет имя XML-элемента или атрибута.

public ref class XName sealed : IEquatable<System::Xml::Linq::XName ^>
public ref class XName sealed : IEquatable<System::Xml::Linq::XName ^>, System::Runtime::Serialization::ISerializable
public sealed class XName : IEquatable<System.Xml.Linq.XName>
public sealed class XName : IEquatable<System.Xml.Linq.XName>, System.Runtime.Serialization.ISerializable
[System.Serializable]
public sealed class XName : IEquatable<System.Xml.Linq.XName>, System.Runtime.Serialization.ISerializable
[System.Serializable]
[System.Runtime.Serialization.KnownType(typeof(System.Xml.Linq.NameSerializer))]
public sealed class XName : IEquatable<System.Xml.Linq.XName>, System.Runtime.Serialization.ISerializable
type XName = class
    interface IEquatable<XName>
type XName = class
    interface IEquatable<XName>
    interface ISerializable
[<System.Serializable>]
type XName = class
    interface IEquatable<XName>
    interface ISerializable
[<System.Serializable>]
[<System.Runtime.Serialization.KnownType(typeof(System.Xml.Linq.NameSerializer))>]
type XName = class
    interface IEquatable<XName>
    interface ISerializable
Public NotInheritable Class XName
Implements IEquatable(Of XName)
Public NotInheritable Class XName
Implements IEquatable(Of XName), ISerializable
Наследование
XName
Атрибуты
Реализации

Комментарии

Дополнительные сведения об этом API см. в разделе Дополнительные примечания API для XName.

Свойства

LocalName

Вызывает локальную (неопределенную) часть имени.

Namespace

Вызывает часть пространства имен полностью определенного имени.

NamespaceName

Возвращает URI XNamespace для этого XName.

Методы

Equals(Object)

Определяет, является ли указанное XName равным данному XName.

Get(String)

Вызывает объект XName из развернутого имени.

Get(String, String)

Вызывает объект XName из локального имени и пространства имен.

GetHashCode()

Возвращает хэш-код для данного объекта XName.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает развернутое XML-имя в формате {namespace}localname.

Операторы

Equality(XName, XName)

Возвращает значение, указывающее, равны ли два экземпляра XName.

Implicit(String to XName)

Преобразует строку в формате расширенного XML-имени (т. е{namespace}localname. ) в XName объект .

Inequality(XName, XName)

Возвращает значение, указывающее, являются ли два экземпляра XName неравными.

Явные реализации интерфейса

IEquatable<XName>.Equals(XName)

Указывает, равен ли текущий объект XName заданному объекту XName.

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Заполняет объект SerializationInfo данными, необходимыми для сериализации целевого объекта.

Применяется к

См. также раздел