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.