XName Classe

Definição

Representa o nome de um elemento ou atributo 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>
[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
public sealed class XName : IEquatable<System.Xml.Linq.XName>, System.Runtime.Serialization.ISerializable
type XName = class
    interface IEquatable<XName>
[<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
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
Herança
XName
Atributos
Implementações

Observações

Para mais informações sobre esta API, consulte Observações Suplementares da API para o XName.

Propriedades

Name Description
LocalName

Recebe a parte local (não qualificada) do nome.

Namespace

Recebe a parte do namespace do nome totalmente qualificado.

NamespaceName

Devolve o URI do XNamespace para este XName.

Métodos

Name Description
Equals(Object)

Determina se o especificado XName é igual a este XName.

Get(String, String)

Obtém um XName objeto a partir de um nome local e de um namespace.

Get(String)

Obtém um XName objeto a partir de um nome expandido.

GetHashCode()

Obtém um código de hash para isto XName.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve o nome XML expandido no formato {namespace}localname.

Operadores

Name Description
Equality(XName, XName)

Devolve um valor que indica se duas instâncias de XName são iguais.

Implicit(String to XName)

Converte uma cadeia formatada como um nome XML expandido (isto é){namespace}localname num XName objeto.

Inequality(XName, XName)

Devolve um valor que indica se duas instâncias de XName não são iguais.

Implementações de Interface Explícita

Name Description
IEquatable<XName>.Equals(XName)

Indica se a corrente XName é igual à especificada XName.

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Preenche a SerializationInfo com os dados necessários para serializar o objeto alvo.

Aplica-se a

Ver também