DescendantVisitorStatus Enumeration |
Type of the return value of ChildVisitor. Determines how the visitor should continue enumerating other objects.
Namespace: PostSharp.Patterns.Model
Assembly: PostSharp.Patterns.Aggregation (in PostSharp.Patterns.Aggregation.dll) Version: 2023.0.3.0 (2023.0.3.0)
C#
public enum DescendantVisitorStatus
Member name | Value | Description | |
---|---|---|---|
Default | 0 | Equivalent to ContinueWithChildren for VisitSelfAndDescendants(IAggregatable, DescendantVisitor, ChildVisitorOptions, Object) or ContinueWithSiblings for VisitChildren(ChildVisitor, ChildVisitorOptions, Object). | |
Stop | 1 | Immediately stops enumeration and returns to the caller. | |
ContinueWithChildren | 2 | Continues enumerating the children of the current node, then the sibling nodes. This value is not supported by the VisitChildren(ChildVisitor, ChildVisitorOptions, Object) method. | |
ContinueWithSiblings | 3 | Continues enumerating the siblings of the current node, but do not enumerate the children nodes. |