次の方法で共有


ClosureFindOrCreateAndRelateElementOperation クラス

ターゲット要素を検索また作成する操作をマークするクロージャ操作を表します。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.ClosureElementOperation
    Microsoft.VisualStudio.Modeling.ClosureFindElementOperation
      Microsoft.VisualStudio.Modeling.ClosureFindAndRelateElementOperation
        Microsoft.VisualStudio.Modeling.ClosureFindOrCreateAndRelateElementOperation

名前空間:  Microsoft.VisualStudio.Modeling
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 内)

構文

'宣言
<SerializableAttribute> _
Public Class ClosureFindOrCreateAndRelateElementOperation _
    Inherits ClosureFindAndRelateElementOperation _
    Implements ISerializable
[SerializableAttribute]
public class ClosureFindOrCreateAndRelateElementOperation : ClosureFindAndRelateElementOperation, 
    ISerializable

ClosureFindOrCreateAndRelateElementOperation 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド ClosureFindOrCreateAndRelateElementOperation(SerializationInfo, StreamingContext) 保護されたコンストラクター。これは逆シリアル化の際に実行されます。
パブリック メソッド ClosureFindOrCreateAndRelateElementOperation(ModelElement, DomainRoleInfo, ModelElement, DomainRoleInfo, DomainRelationshipInfo) コンストラクター

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ CopiedRoleId コピーされたソース オブジェクトがリレーションシップで果たしている domainRole の ID。 (ClosureFindAndRelateElementOperation から継承されます。)
パブリック プロパティ CopiedTargetElement ターゲット ストアにあるような、コピーされた要素。 (ClosureFindAndRelateElementOperation から継承されます。)
パブリック プロパティ FoundRoleId 見つかったターゲット要素がリレーションシップで果たしている domainRole の ID (ClosureFindAndRelateElementOperation から継承されます。)
パブリック プロパティ SourceElementDomainClassId 要素のドメイン クラスの ID (ClosureFindElementOperation から継承されます。)
パブリック プロパティ SourceElementId ソース ストア内の要素の ID (ClosureFindElementOperation から継承されます。)
パブリック プロパティ TargetDomainRelationshipId 作成するドメイン リレーションシップの ID (ClosureFindAndRelateElementOperation から継承されます。)
パブリック プロパティ TargetElement ターゲット ストアにあるような要素 (ClosureFindElementOperation から継承されます。)
パブリック プロパティ TargetElementId ターゲット ストアにあるような、要素の ID (ClosureFindElementOperation から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド FindElement 既定のブルート フォースの検索操作 (ClosureFindElementOperation から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetObjectData SerializationInfo に、ターゲット オブジェクトをシリアル化するために必要なデータを設定します。このメソッドはシリアル化中に実行されます。 (ClosureFindAndRelateElementOperation.GetObjectData(SerializationInfo, StreamingContext) をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Matches 要素がこの検索操作によって記述される要素と一致することを確認するための抽象メソッド (ClosureFindElementOperation から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド Resolve この操作の解決を実行します (ClosureFindAndRelateElementOperation.Resolve(Partition, ElementGroup) をオーバーライドします。)
プロテクト メソッド ResolveCopiedTargetElement パーティションにコピーされたターゲット要素を解決します。 (ClosureFindAndRelateElementOperation から継承されます。)
プロテクト メソッド ResolveCreateElement ターゲット パーティションでの新しい要素の作成を解決します
プロテクト メソッド ResolveCreateElementLink ターゲット ストアでの要素リンクの作成を解決します。 (ClosureFindAndRelateElementOperation から継承されます。)
プロテクト メソッド ResolveDomainRelationship DomainClassId の DomainRelationshipInfo を取得します。 (ClosureFindAndRelateElementOperation から継承されます。)
プロテクト メソッド ResolveFindElement 既存ストア内の要素の検索を解決します。 (ClosureFindAndRelateElementOperation から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling 名前空間