AttachChild(object, object, ChildInfo)
Attach an object as a child of the current node.
Declaration
object AttachChild(object state, object child, ChildInfo childInfo)
Parameters
Type | Name | Description |
---|---|---|
object | state | The opaque state object passed to AttachToParent(RelationshipInfo, IAttacher, object). |
object | child | The object that must be attached as a child to the current node. |
ChildInfo | childInfo | Information about the location (field or collection item, typically) to which the child is assigned and about the relationship of the current node relatively to the parent node. The Relationship property must be set to Child or ParentSurrogate |
Returns
Type | Description |
---|---|
object | The new parent of |
Remarks
The new parent of child
will be the current node (the value returned by GetNode(object));
or the parent of the current node, if the current node is a parent surrogate.