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 | 取得用於解析 moniker 的 MonikerKey 名稱。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
CompareTo | 相互比較兩個 MonikerKey。 | |
Equals(Object) | 將這個 MonikerKey 執行個體與當做參數傳遞的物件相比較。如果物件是另一個 MonikerKey,它會根據其名稱和 ID 比較它們,以判斷它們是否相等。省略 Equals 違反規則:OverrideMethodsOnComparableTypes。 (覆寫 Object.Equals(Object)。) | |
Equals(MonikerKey) | 傳回兩個 MonikerKey 物件是否相同。 | |
GetHashCode | 以 CompareTo() 執行的所有 3 個相等比較為基礎產生 HashCode。對於會為 CompareTo 傳回 true 的 MonikerKey,GetHashCode 將會符合 this.GetHashCode 所傳回的值。省略 this 就會違反規則:OverrideGetHashCodeOnOverridingEquals。 (覆寫 Object.GetHashCode()。) | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
運算子
名稱 | 描述 | |
---|---|---|
Equality | 根據 ID 比較兩個 MonikerKey,以判斷它們是否相等。覆寫運算子 == 以滿足 CA1036:OverrideMethodsOnComparableTypes | |
GreaterThan | 根據 ID 比較兩個 MonikerKey,以判斷 monikerKey1 的 ID 是否大於 monikerKey2 的。覆寫運算子 > 以滿足 CA1036:OverrideMethodsOnComparableTypes | |
Inequality | 根據 ID 比較兩個 MonikerKey,以判斷它們是否不相等。覆寫運算子 != 以滿足 CA1036:OverrideMethodsOnComparableTypes | |
LessThan |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。