ModelComparisonChangeDefinition クラス

ソース要素と比較されたターゲットの IModelElement オブジェクトに対する変更点の詳細を格納します。

継承階層

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelComparisonChangeDefinition

名前空間:  Microsoft.Data.Schema.SchemaModel
アセンブリ:  Microsoft.Data.Schema (Microsoft.Data.Schema.dll 内)

構文

'宣言
Public NotInheritable Class ModelComparisonChangeDefinition
public sealed class ModelComparisonChangeDefinition
public ref class ModelComparisonChangeDefinition sealed
[<Sealed>]
type ModelComparisonChangeDefinition =  class end
public final class ModelComparisonChangeDefinition

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

コンストラクター

  名前 説明
パブリック メソッド ModelComparisonChangeDefinition(IModelElement) 指定されたターゲット要素を使用して、ModelComparisonChangeDefinition クラスの新しいインスタンスを初期化します。
パブリック メソッド ModelComparisonChangeDefinition(ModelComparisonChangeDefinition) 指定した変更の定義を使用して、ModelComparisonChangeDefinition クラスの新しいインスタンスを初期化します。
パブリック メソッド ModelComparisonChangeDefinition(IModelElement, Boolean) 指定したターゲット要素と名前が変更されたかどうかを示す値を使用して ModelComparisonChangeDefinition クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ ComposingChildrenEqual 構成する子要素の中で等しい子要素のリストを取得します。
パブリック プロパティ ComposingChildrenEquivalent
パブリック プロパティ ComposingChildrenModified 構成する子要素の中で変更された子要素のリストを取得します。
パブリック プロパティ ComposingChildrenOrderChanged 構成する子要素の中で順序が変更された子要素のリストを取得します。
パブリック プロパティ ComposingChildrenToAdd ソースに存在する構成する子要素の中で、ターゲット要素に追加する必要のある子要素のリストを取得します。
パブリック プロパティ ComposingChildrenToDrop ターゲットに存在する構成する子要素の中で、ソース要素から削除する必要のある子要素のリストを取得します。
パブリック プロパティ DangleRelationshipsFromSource リレーションシップで、関係付ける要素から関係付けられる要素を切断します。
パブリック プロパティ DangleRelationshipsFromTarget リレーションシップで、関係付けられる要素から関係付ける要素を切断します。
パブリック プロパティ HavingDangleRelationships 参加している要素間で、1 つ以上のリレーションシップで接続が失われたかどうかを示す値を取得します。
パブリック プロパティ HierarchicalChildrenEqual 同一の階層内の子リレーションシップが複数あるかどうかを示す値を取得します。
パブリック プロパティ HierarchicalChildrenEquivalent
パブリック プロパティ HierarchicalChildrenModified 変更された階層内の子要素についての情報のリストを取得します。
パブリック プロパティ HierarchicalChildrenOrderChanged リスト内で異なる順序に移動された階層内の子リレーションシップについての情報のリストを取得します。
パブリック プロパティ HierarchicalChildrenToAdd リレーションシップのメタデータと、これに対応する階層内の子要素の中で要素に追加する必要がある子要素のリストを取得します。
パブリック プロパティ HierarchicalChildrenToDrop リレーションシップのメタデータ オブジェクトと、これに対応するターゲットの階層内の子要素の中で、要素から削除される必要のある子要素のリストを取得します。
パブリック プロパティ IsComposingChildrenChanged 構成する子要素がターゲット要素内で変更されたかどうかを示す値を取得します。
パブリック プロパティ IsComposingChildrenDefinitionChanged 構成する子定義がターゲット要素内で変更されたかどうかを示す値を取得します。
パブリック プロパティ IsDefinitionChanged 変更定義が変更されたかどうかを示す値を取得します。
パブリック プロパティ IsEqual ソース要素とターゲット要素が等しいかどうかを示す値を取得します。
パブリック プロパティ IsHierarchicalChildrenChanged ターゲット要素の階層内の子要素に対して、追加、削除、変更、または移動が行われたかどうかを示す値を取得します。
パブリック プロパティ IsPropertiesChanged ターゲット要素のプロパティ値が変更されたかどうかを示す値を取得します。
パブリック プロパティ IsRelationshipEntriesChanged ターゲット要素のリレーションシップ エントリが変更されたかどうかを示す値を取得します。
パブリック プロパティ IsSameName 複数の子要素が同じ名前を持っているかどうかを示す値を取得します。
パブリック プロパティ PropertiesEqual ターゲット要素内の同じプロパティのリストを取得します。
パブリック プロパティ PropertiesModified ターゲット要素のプロパティで変更されたプロパティのリストを取得します。
パブリック プロパティ RelationshipEntriesEqual 等しいリレーションシップ エントリのリストを取得します。
パブリック プロパティ RelationshipEntriesOrderChanged ターゲット要素のリレーションシップ エントリで、順序が変更されたエントリのリストを取得します。
パブリック プロパティ RelationshipEntriesToAdd リレーションシップ エントリの中で、ターゲット要素に追加する必要があるエントリのリストを取得します。
パブリック プロパティ RelationshipEntriesToDrop リレーションシップ エントリの中で、ターゲット要素から削除する必要があるエントリのリストを取得します。
パブリック プロパティ TargetElement ターゲットの IModelElement オブジェクトを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド Normalize 要素とその構造によって表されるデータ モデルを正規化します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

参照

Microsoft.Data.Schema.SchemaModel 名前空間

IModelElement