次の方法で共有


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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling 名前空間