次の方法で共有


MergeContext クラス

ElementGroupPrototype のオブジェクトがターゲット ストアに再構成するとマージの情報を最初に設定すると、マージ プロセスが提供されます。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.MergeContext

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

構文

'宣言
Public NotInheritable Class MergeContext
public sealed class MergeContext

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

メソッド

  名前 説明
パブリック メソッド静的メンバー AddRootModelElement トランザクションの MergeContext の RootMel のコレクションに modelElement を追加します。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド静的メンバー GetElementGroup ターゲット ストアに再構成 ElementGroup を返します。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド静的メンバー GetRootModelElements 再構成された ElementGroup のルート要素として ModelElements のコレクション (非 PresentationElements) そのまま返します。
パブリック メソッド静的メンバー GetTargetElement マージのターゲット ModelElement を返します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド静的メンバー HasContext トランザクションが MergeContext のツールヒントが含まれている場合、true の場合は FALSE を返します。
パブリック メソッド静的メンバー Set 指定されたトランザクション MergeContext に情報を追加します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

フィールド

  名前 説明
パブリック フィールド静的メンバー PreMergeKey このキーは ElementGroup のコンテキストである場合、マージの先頭に ElementGroup のすべてのルート要素のマージ プロセスによって PreMergeSelf ()。

このページのトップへ

解説

指定されたマージの情報は、マージ プロセスに渡されます (削除するか貼り付けます情報) ElementGroupPrototype のオブジェクトがターゲット ストアに再構成されたときに設定されます。

マージの情報は、マージ プロセス全体とフィックスアップのフェーズ後で使用されます。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling 名前空間