ExpansionOptions

References
[Flags] public enum ExpansionOptions
Enumerstes various options for tree expansion, used in the ExpandEmbeddedCollections method.

Enum values

NameValueDescription
None0No options are used.
ExpandTwigs2Twigs and other linear collections are expanded.
ExpandTrees4Trees and multi-dimensional arrays are expanded.
Recurse32Expansion is recursive until no more expandable items are encountered.
Simplify64Overlapping leading zeroes are removed at every recursive iteration.
GraftMixed128Individual items in twigs which also contain collections will be grafted into separate twigs.
RepairPears256Correctly upgrade IPear instances assigned as items.
StandardTypes1024Use the predefined set of types to be considered linear collections.
Default1510Default options.