MonikerKey クラス
Moniker のキーを表します。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.MonikerKey
名前空間: Microsoft.VisualStudio.Modeling
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.12.0 (Microsoft.VisualStudio.Modeling.Sdk.12.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 | 一方の MonikerKey をもう一方と比較します。 | |
Equals(Object) | この MonikerKey インスタンスをパラメーターとして渡されたオブジェクトと比較します。オブジェクトが別の MonikerKey である場合は、Name と ID に基づいて比較し、それらが等しいかどうかを判断します。等号を省略するのは規則違反です: OverrideMethodsOnComparableTypes。 (Object.Equals(Object) をオーバーライドします。) | |
Equals(MonikerKey) | 2 つの MonikerKey オブジェクトが同じかどうかを返します。 | |
GetHashCode | CompareTo() によって実行された 3 つの等価比較に基づいて HashCode を生成します。CompareTo に対して true を返す MonikerKey の場合、GetHashCode は this.GetHashCode によって返される値に一致します。これを省略すると、ルール OverrideGetHashCodeOnOverridingEquals に違反します。 (Object.GetHashCode() をオーバーライドします。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
演算子
名前 | 説明 | |
---|---|---|
Equality | 2 つの MonikerKey を ID に基づいて比較して、等しいかどうかを確認します。CA1036: OverrideMethodsOnComparableTypes を満たすように演算子 == をオーバーライドします | |
GreaterThan | 2 つの MonikerKey を ID に基づいて比較し、monikerKey1 の ID が monikerKey2 の ID よりも大きいかどうかを判断します。CA1036: OverrideMethodsOnComparableTypes を満たすように演算子 > をオーバーライドします | |
Inequality | 2 つの MonikerKey を ID に基づいて比較して、等しくないかどうかを確認します。CA1036: OverrideMethodsOnComparableTypes を満たすように演算子 != をオーバーライドします | |
LessThan |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。