ChildVisitorOptions Enumeration |
Options for the VisitChildren(ChildVisitor, ChildVisitorOptions, Object) and VisitSelfAndDescendants(IAggregatable, DescendantVisitor, ChildVisitorOptions, Object) methods.
Namespace: PostSharp.Patterns.Model
Assembly: PostSharp.Patterns.Aggregation (in PostSharp.Patterns.Aggregation.dll) Version: 6.9.11.0 (6.9.11.0)
C#
[FlagsAttribute] public enum ChildVisitorOptions
Member name | Value | Description | |
---|---|---|---|
None | 0 | Enumerates all children, but ignore parent surrogates. | |
IncludeParentSurrogates | 1 | Include parent surrogates. | |
ExcludeIndirectChildren | 2 | Exclude children of parent surrogates. | |
AcquireUpgradableReaderAccess | 4 | Acquires upgradable reader access instead of just reader access. |