AttachToParent(object, RelationshipInfo, IAttacher, object)
Attaches an object to a parent object.
Declaration
public virtual bool AttachToParent(object obj, RelationshipInfo relationshipInfo, IAttacher attacher, object attacherState)
Parameters
Type | Name | Description |
---|---|---|
object | obj | An instance of the adapted type. |
RelationshipInfo | relationshipInfo | Information about the relationship of the parent node relatively to the current node. The Relationship property must be set to Child or ParentSurrogate. |
IAttacher | attacher | A service that allows the current node to attach itself to the parent. |
object | attacherState | An opaque state object to be passed as the first argument to all methods of the IAttacher interface. |
Returns
Type | Description |
---|---|
bool |
|
Remarks
This method is equivalent to AttachToParent(RelationshipInfo, IAttacher, object).
Implementations of this method can use the AttachChild(object, RelationshipInfo, IAttacher, object) method to attach items to the parent.