ModelComparisonChangeDefinition.HierarchicalChildrenToAdd Property

Gets a list of relationship metadata and the corresponding hierarchical child elements that will be added to the element.

Namespace:  Microsoft.Data.Schema.SchemaModel
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
Public ReadOnly Property HierarchicalChildrenToAdd As IDictionary(Of ModelRelationshipClass, List(Of IModelElement))
public IDictionary<ModelRelationshipClass, List<IModelElement>> HierarchicalChildrenToAdd { get; }
public:
property IDictionary<ModelRelationshipClass^, List<IModelElement^>^>^ HierarchicalChildrenToAdd {
    IDictionary<ModelRelationshipClass^, List<IModelElement^>^>^ get ();
}
member HierarchicalChildrenToAdd : IDictionary<ModelRelationshipClass, List<IModelElement>>
function get HierarchicalChildrenToAdd () : IDictionary<ModelRelationshipClass, List<IModelElement>>

Property Value

Type: System.Collections.Generic.IDictionary<ModelRelationshipClass, List<IModelElement>>
An IDictionary<TKey, TValue> object with a RelationshipClass object and its corresponding IModelElement object.

Remarks

You can think of a schema relationship as always reading from left to right, or from the relating element to the related element.

A hierarchical relationship has the child element as the relating element and the parent element as the related element to be added.

.NET Framework Security

See Also

Reference

ModelComparisonChangeDefinition Class

Microsoft.Data.Schema.SchemaModel Namespace

IModelElement

IDictionary<TKey, TValue>