Moniker クラス
要素にマップするために使用される式を格納します。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.Moniker
名前空間: Microsoft.VisualStudio.Modeling
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.12.0 (Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 内)
構文
'宣言
<SerializableAttribute> _
Public NotInheritable Class Moniker _
Implements IComparable(Of Moniker)
[SerializableAttribute]
public sealed class Moniker : IComparable<Moniker>
Moniker 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
Moniker(MonikerKey, Store) | コンストラクター | |
Moniker(String, Guid, Guid, Store) | コンストラクター |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
Column | モニカーはシリアル化された形式の物理的な場所に結び付かないモデルの概念ですが、通常はシリアル化と逆シリアル化で使用されます。シリアル化された形式のモニカーの場所は、未解決のモニカーの問題の分析に役立ちます。モニカーが格納されている場所の列番号を、シリアル化された形式で格納します。 | |
DomainClassInfo | このモニカーを解決する必要がある DomainClass の DomainClassInfo。 | |
DomainModelFullName | このモニカーによって表されている要素が存在する DomainModel の名前。これを使用して MonikerResolver を検索します。 | |
DomainRelationshipInfo | このモニカーが参加する DomainRelationshipInfo。 | |
Id | このモニカーの ID。 | |
Key | モニカーのキー | |
Line | モニカーはシリアル化された形式の物理的な場所に結び付かないモデルの概念ですが、通常はシリアル化と逆シリアル化で使用されます。シリアル化された形式のモニカーの場所は、未解決のモニカーの問題の分析に役立ちます。モニカーが格納されている場所の行番号を、シリアル化された形式で格納します。 | |
Link | このモニカーのロール プレーヤーを含むリンクを取得または設定します。 | |
Location | モニカーはシリアル化された形式の物理的な場所に結び付かないモデルの概念ですが、通常はシリアル化と逆シリアル化で使用されます。シリアル化された形式のモニカーの場所は、未解決のモニカーの問題の分析に役立ちます。モニカーが格納されている場所を、シリアル化された形式で格納します。場所が使用できない省略可能で、NULL の場合もあります (たとえば。メモリ内に作成されたモニカー)。 | |
ModelElement | モニカーが解決するモデル要素。 | |
MonikerName | モニカーの名前です | |
Resolved | モニカーの解決状態を設定/取得します | |
Store | モニカーが作成されるストア。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
CompareTo | 2 つの Moniker を ID に基づいて比較します | |
ConnectElement | このモニカーによって表される要素を要素リンクに接続します | |
Delete | モニカーを削除します。 | |
DeleteLink | モニカーの解決済み要素と要素リンクの接続を解除し、リンクを削除します | |
DisconnectElement | このモニカーによって表される要素と要素リンクの接続を解除します | |
Equals(Object) | この Moniker インスタンスをパラメーターとして渡されたオブジェクトと比較します。オブジェクトが別の Moniker である場合は、ID に基づいて比較し、それらが等しいかどうかを判断します。等号を省略するのは規則違反です: OverrideMethodsOnComparableTypes。 (Object.Equals(Object) をオーバーライドします。) | |
Equals(Moniker) | 2 つの Moniker を ID に基づいて比較して、等しいかどうかを確認します | |
GetHashCode | ID を使用して HashCode を生成して、同じ ID を持つ 2 つのモニカーが同じ HashCode を返すようにします。これを省略するのは規則違反です: OverrideGetHashCodeOnOverridingEquals。 (Object.GetHashCode() をオーバーライドします。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
Resurrect | このモニカーを再生します。 | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
演算子
名前 | 説明 | |
---|---|---|
Equality | 2 つの Moniker を ID に基づいて比較して、等しいかどうかを確認します。CA1036: OverrideMethodsOnComparableTypes を満たすように演算子 == をオーバーライドします | |
GreaterThan | 2 つの Moniker を ID に基づいて比較し、moniker1 の ID が moniker2 の ID よりも大きいかどうかを判断します。CA1036: OverrideMethodsOnComparableTypes を満たすように演算子 > をオーバーライドします | |
Inequality | 2 つの Moniker を ID に基づいて比較して、等しくないかどうかを確認します。CA1036: OverrideMethodsOnComparableTypes を満たすように演算子 != をオーバーライドします | |
LessThan |
このページのトップへ
解説
MonikerName プロパティ値が重複しない 1 要素のみを表す必要があります。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。