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