次の方法で共有


ClosureFindAndRelateOrDeleteCopiedElementOperation クラス

ターゲットが存在しない場合に要素を検索してそれに関連付けるか、またはコピーした要素を削除するクロージャ操作を表します。

継承階層

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

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

構文

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

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

コンストラクター

  名前 説明
パブリック メソッド ClosureFindAndRelateOrDeleteCopiedElementOperation() 既定のコンストラクター
プロテクト メソッド ClosureFindAndRelateOrDeleteCopiedElementOperation(SerializationInfo, StreamingContext) 保護されたコンストラクター。これは逆シリアル化の際に実行されます。
パブリック メソッド ClosureFindAndRelateOrDeleteCopiedElementOperation(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 から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Matches 要素がこの検索操作によって記述される要素と一致することを確認するための抽象メソッド (ClosureFindElementOperation から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド Resolve この操作のターゲットの解決を実行します (ClosureFindAndRelateElementOperation.Resolve(Partition, ElementGroup) をオーバーライドします。)
プロテクト メソッド ResolveCopiedTargetElement パーティションにコピーされたターゲット要素を解決します。 (ClosureFindAndRelateElementOperation から継承されます。)
プロテクト メソッド ResolveCreateElementLink ターゲット ストアでの要素リンクの作成を解決します。 (ClosureFindAndRelateElementOperation から継承されます。)
プロテクト メソッド ResolveDomainRelationship DomainClassId の DomainRelationshipInfo を取得します。 (ClosureFindAndRelateElementOperation から継承されます。)
プロテクト メソッド ResolveFindElement 既存ストア内の要素の検索を解決します。 (ClosureFindAndRelateElementOperation から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling 名前空間