Open sandboxFocus

Enum ChildVisitorOptions

Namespace: PostSharp.Patterns.Model
Assembly: PostSharp.Patterns.Aggregation.dll
Syntax
[Flags]
public enum ChildVisitorOptions

Fields

Name Description
AcquireUpgradableReaderAccess

Acquires upgradable reader access instead of just reader access.

ExcludeIndirectChildren

Exclude children of parent surrogates.

IncludeParentSurrogates

Include parent surrogates.

None

Enumerates all children, but ignore parent surrogates.

Snapshot

Enumerates children into a snapshot list before invoking the visitor, so that the visitor can safely modify the underlying collection without causing InvalidOperationException.