PostSharpAPI ReferencePost­Sharp.​Patterns.​ModelIAttachableAttach­To­Parent
Open sandboxFocus

IAttachable.AttachToParent Method

AttachToParent(RelationshipInfo, IAttacher, Object)

Attaches the current object to a parent object.

bool AttachToParent(RelationshipInfo relationshipInfo, IAttacher attacher, object attacherState)
Type Name Description
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.

Type Description

true if the current object was not previously attached to any parent, false if it was already attached to the same parent.


In case a child is attached to its parent through several relationships, all relationships should have the same characteristics, i.e. their RelationshipInfo value should be identical.