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.
Represents the SchemaModel comparison result.
Inheritance Hierarchy
System.Object
Microsoft.Data.Schema.SchemaModel.ModelComparisonResult
Namespace: Microsoft.Data.Schema.SchemaModel
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
Public NotInheritable Class ModelComparisonResult
public sealed class ModelComparisonResult
public ref class ModelComparisonResult sealed
[<Sealed>]
type ModelComparisonResult = class end
public final class ModelComparisonResult
The ModelComparisonResult type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
ModelComparisonResult() | Initializes a new instance of the ModelComparisonResult class. |
![]() |
ModelComparisonResult(ModelComparisonResult) | Initializes a new instance of the ModelComparisonResult class. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
ElementGroupsEqual | |
![]() |
ElementsChanged | Gets a collection of elements that are changed. |
![]() |
ElementsComposingChildrenChanged | |
![]() |
ElementsEqual | Gets a collection of elements that have no changes. |
![]() |
ElementsHierarchicalChildrenChanged | Gets a collection of elements that are changed because hierarchical children are changed. |
![]() |
ElementsPropertyChanged | Gets a collection of elements that are changed because properties are changed. |
![]() |
ElementsRelationshipEntryChanged | Gets a collection of elements that are changed because relationship entries are added or dropped. |
![]() |
ElementsToAdd | Gets a collection of elements that are located in the source but not in the target. |
![]() |
ElementsToDrop | Gets a collection of elements that are located in the target but not in the source. |
![]() |
IsEqual | Returns a value that indicates whether compared elements are equal. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
AddToAddElementList(IModelElement) | Adds an element to the add element list. |
![]() |
AddToAddElementList(IList<IModelElement>) | Adds elements to the add element list. |
![]() |
AddToChangedElementList(IDictionary<IModelElement, ModelComparisonChangeDefinition>) | |
![]() |
AddToChangedElementList(IModelElement, ModelComparisonChangeDefinition) | |
![]() |
AddToDropElementList(IModelElement) | Adds an element to the drop elements list. |
![]() |
AddToDropElementList(IList<IModelElement>) | Adds a list of elements to the drop elements list. |
![]() |
AddToEqualElementGroupList | |
![]() |
AddToEqualElementList(IDictionary<IModelElement, IModelElement>) | Adds a list of elements to the equal elements list. |
![]() |
AddToEqualElementList(IModelElement, IModelElement) | Adds an element that is equal from the source to the target. |
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
ExcludeResults | Filters the comparison result with excluded types. |
![]() |
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.) |
![]() |
GetResultType | Returns the result type for this element. |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
Normalize | Iterates changed elements and determines whether any difference in the change definition exists. If the result was modified and nothing is changed, the element is added to the equal list. |
![]() |
RemoveFromAddElementList(IModelElement) | Removes an element from the add elements list. |
![]() |
RemoveFromAddElementList(IList<IModelElement>) | Removes a list of elements from the add elements list. |
![]() |
RemoveFromChangedElementList(IModelElement) | Removes an element from the changed elements list. |
![]() |
RemoveFromChangedElementList(IList<IModelElement>) | Removes a list of elements from the changed elements list. |
![]() |
RemoveFromDropElementList(IModelElement) | Removes an element from the drop elements list. |
![]() |
RemoveFromDropElementList(IList<IModelElement>) | Removes a list of elements from the drop elements list. |
![]() |
RemoveFromEqualElementGroupList | |
![]() |
RemoveFromEqualElementList(IModelElement) | Removes an element from the equal elements list. |
![]() |
RemoveFromEqualElementList(IList<IModelElement>) | Removes a list of elements from the equal elements list. |
![]() |
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.