Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains details on changes to the target IModelElement object that has been compared to a source element.
Inheritance Hierarchy
System.Object
Microsoft.Data.Schema.SchemaModel.ModelComparisonChangeDefinition
Namespace: Microsoft.Data.Schema.SchemaModel
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
Public NotInheritable Class ModelComparisonChangeDefinition
public sealed class ModelComparisonChangeDefinition
public ref class ModelComparisonChangeDefinition sealed
[<Sealed>]
type ModelComparisonChangeDefinition = class end
public final class ModelComparisonChangeDefinition
The ModelComparisonChangeDefinition type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
ModelComparisonChangeDefinition(IModelElement) | Initializes a new instance of the ModelComparisonChangeDefinition class by using the provided target element. |
![]() |
ModelComparisonChangeDefinition(ModelComparisonChangeDefinition) | Initializes a new instance of the ModelComparisonChangeDefinition class by using the provided change definition. |
![]() |
ModelComparisonChangeDefinition(IModelElement, Boolean) | Initializes a new instance of the ModelComparisonChangeDefinition class by using the provided target element and by indicating whether the name has changed. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
ComposingChildrenEqual | Gets a list of composing child elements that are equal. |
![]() |
ComposingChildrenEquivalent | |
![]() |
ComposingChildrenModified | Gets a list of composing child elements that have changed. |
![]() |
ComposingChildrenOrderChanged | Gets a list of composing child elements that have changed order. |
![]() |
ComposingChildrenToAdd | Gets a list of composing child elements that occur in the source and must be added to the target element. |
![]() |
ComposingChildrenToDrop | Gets a list of composing child elements that occur in the target and must be removed from the source element. |
![]() |
DangleRelationshipsFromSource | Disconnects the related element from the relating element in a relationship. |
![]() |
DangleRelationshipsFromTarget | Disconnects the relating element from the related element in a relationship. |
![]() |
HavingDangleRelationships | Gets a value that indicates whether one or more relationships have lost connection between the participating elements. |
![]() |
HierarchicalChildrenEqual | Gets a value that indicates whether there are two or more identical hierarchical child relationships. |
![]() |
HierarchicalChildrenEquivalent | |
![]() |
HierarchicalChildrenModified | Gets a list of information about the hierarchical child elements that have been modified. |
![]() |
HierarchicalChildrenOrderChanged | Gets a list of information about the hierarchical child relationships that have been moved to a different order in the list. |
![]() |
HierarchicalChildrenToAdd | Gets a list of relationship metadata and the corresponding hierarchical child elements that will be added to the element. |
![]() |
HierarchicalChildrenToDrop | Gets a list of relationship metadata objects and their corresponding target hierarchical child elements that will be dropped from the element. |
![]() |
IsComposingChildrenChanged | Gets a value that indicates whether any composing child elements in the target element have changed. |
![]() |
IsComposingChildrenDefinitionChanged | Gets a value that indicates whether any composing child definitions in the target element have changed. |
![]() |
IsDefinitionChanged | Gets a value that indicates whether the change definition has changed. |
![]() |
IsEqual | Gets a value that indicates whether the source element and the target element are equal. |
![]() |
IsHierarchicalChildrenChanged | Gets a value that indicates whether any hierarchical child elements in the target element have been added, dropped, changed, or moved. |
![]() |
IsPropertiesChanged | Gets a value that indicates whether any property values in the target element have changed. |
![]() |
IsRelationshipEntriesChanged | Gets a value that indicates whether any relationship entries in the target element have changed. |
![]() |
IsSameName | Gets a value that indicates whether any child elements have the same name. |
![]() |
PropertiesEqual | Gets a list of properties in the target element that are equal. |
![]() |
PropertiesModified | Gets a list of properties in the target element that have been modified. |
![]() |
RelationshipEntriesEqual | Gets a list of relationship entries that are equal. |
![]() |
RelationshipEntriesOrderChanged | Gets a list of relationship entries in the target element where the entry order has changed. |
![]() |
RelationshipEntriesToAdd | Gets a list of relationship entries that must be added to the target element. |
![]() |
RelationshipEntriesToDrop | Gets a list of relationship entries that must be dropped from the target element. |
![]() |
TargetElement | Gets the target IModelElement object. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
Normalize | Normalizes the data model that is represented by the element and its structure. |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.