次の方法で共有


Moniker クラス

要素へのマップを作成するために使用する式を含みます。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.Moniker

名前空間:  Microsoft.VisualStudio.Modeling
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (Microsoft.VisualStudio.Modeling.Sdk.11.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 ID に基づいて 2 個のモニカーを比較します
パブリック メソッド ConnectElement 要素のモニカーにこのリンクが表す要素を接続します
パブリック メソッド Delete モニカーを削除します。
パブリック メソッド DeleteLink 要素のリンクからモニカーを解決した要素が削除およびリンクを削除します。
パブリック メソッド DisconnectElement 要素のモニカーにこのリンクが表す要素をドロップ
パブリック メソッド Equals(Object) パラメーターとして渡されたオブジェクトにモニカーのこのインスタンスと比較します。オブジェクトが別のモニカーと等しいかどうかを判断するには、ID に基づいて比較します。等号を省略してこの規則に違反する : OverrideMethodsOnComparableTypes。 (Object.Equals(Object) をオーバーライドします。)
パブリック メソッド Equals(Moniker) 等しいかどうかを判断するには、ID に基づいて 2 個のモニカーを比較します
パブリック メソッド GetHashCode 同じ ID を持つ 2 が同じ HashCode モニカーを返すように ID を HashCode を生成します。これを省略してこの規則に違反する : OverrideGetHashCodeOnOverridingEquals。 (Object.GetHashCode() をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Resurrect このモニカーを復活します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

演算子

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

このページのトップへ

解説

MonikerName のプロパティ値は一意で、1 個の要素だけある必要があります。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling 名前空間