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 の詳細については、「 XName の補足 API 解説」を参照してください。

プロパティ

LocalName

名前のローカル (非修飾) 部を取得します。

Namespace

完全修飾名の名前空間部分を取得します。

NamespaceName

この XNamespaceXName の URI を返します。

メソッド

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 の 2 つのインスタンスが等しいかどうかを示す値を返します。

Implicit(String to XName)

展開された XML 名として書式設定された文字列 (つまり{namespace}localname、) を オブジェクトに XName 変換します。

Inequality(XName, XName)

XName の 2 つのインスタンスが等しくないかどうかを示す値を返します。

明示的なインターフェイスの実装

IEquatable<XName>.Equals(XName)

現在の XName が指定した XName と等しいかどうかを示します。

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo に、ターゲット オブジェクトをシリアル化するために必要なデータを設定します。

適用対象

こちらもご覧ください