MonikerKey クラス

Moniker のキーを表します。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.MonikerKey

名前空間:  Microsoft.VisualStudio.Modeling
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 内)

構文

'宣言
<SerializableAttribute> _
Public NotInheritable Class MonikerKey _
    Implements IComparable(Of MonikerKey)
[SerializableAttribute]
public sealed class MonikerKey : IComparable<MonikerKey>

MonikerKey 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド MonikerKey 指定した GUID とデータ ストアとの MonikerKey の新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ DomainClassId この MonikerKey に関連付けられているドメイン クラスの GUID を取得します。
パブリック プロパティ DomainRelationshipId この MonikerKey に関連付けられているドメイン リレーションシップの GUID を取得します。
パブリック プロパティ MonikerName モニカーを解決する MonikerKey の名前を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド CompareTo もう 1 回に 1 MonikerKey を比較します。
パブリック メソッド Equals(Object) パラメーターとして渡されたオブジェクトに MonikerKey、このインスタンスと比較します。オブジェクトが別の MonikerKey と等しいかどうかを判断するには、名前と ID に基づいて比較します。等号を省略してこの規則に違反する : OverrideMethodsOnComparableTypes。 (Object.Equals(Object) をオーバーライドします。)
パブリック メソッド Equals(MonikerKey) MonikerKey の 2 種類のオブジェクトが同一であるかどうかを返します。
パブリック メソッド GetHashCode CompareTo の場合に true を返します MonikerKey の CompareTo () によって、すべての 3 種類の等価比較に基づいて HashCode GetHashCode 一致しますが、これを省略する this.GetHashCode によって返される値に違反する規則で生成されます : OverrideGetHashCodeOnOverridingEquals。 (Object.GetHashCode() をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

演算子

  名前 説明
パブリック演算子静的メンバー Equality 等しいかどうかを判断するには、ID に基づいて 2 個 MonikerKeys を比較します。CA1036 を満たすオーバーライド演算子 (==: OverrideMethodsOnComparableTypes
パブリック演算子静的メンバー GreaterThan monikerKey1 ID を monikerKey2 より大きいかどうかを確認するには、ID に基づいて 2 個 MonikerKeys を比較します。CA1036 を満たすオーバーライド演算子 >: OverrideMethodsOnComparableTypes
パブリック演算子静的メンバー Inequality 等しくないかどうかを確認するには、ID に基づいて 2 個 MonikerKeys を比較します。オーバーライドの operator! = CA1036 を満たす場合 : OverrideMethodsOnComparableTypes
パブリック演算子静的メンバー LessThan

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling 名前空間