Assembly: PostSharp.Patterns.Aggregation (in PostSharp.Patterns.Aggregation.dll) Version: 2023.0.3.0 (2023.0.3.0)
bool AttachToParent( RelationshipInfo relationshipInfo, IAttacher attacher, Object attacherState )
- Type: PostSharp.Patterns.Model.RelationshipInfo
Information about the relationship of the parent node relatively to the current node. The Relationship property must be set to Child or ParentSurrogate.
- Type: PostSharp.Patterns.Model.IAttacher
A service that allows the current node to attach itself to the parent.
- Type: System.Object
An opaque state object to be passed as the first argument to all methods of the IAttacher interface.
Return ValueType: Boolean
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.