Custom attribute that, when applied to a field or automatic property, specifies that the object assigned to this field or property is a child of the instance of the declaring type.
public sealed class ChildAttribute : MemberRelationshipAttribute, IValidableAnnotation
Initializes a new instance of the ChildAttribute class.
Determines whether the behaviors applied to the declaring type of the target field should be applied
to the object assigned this field. The default value of this property is
Determines whether the type of the target field or property should be validated at build-time
against the rules of aspects that rely on the Aggregatable model, such as the Recordable aspect
or the threading model aspects. If this property is set to
Determines whether the value assigned to the field or property is a parent surrogate. The Parent property of children of a parent surrogate are set to the parent of the parent surrogate, instead of to the field itself.
Determines the kind of relationship between items