[Flags()] public enum GoPropertyModifierChoice : System.Enum
[Flags()] public enum GoPropertyModifierChoice : System.Enum
Member | Description |
---|---|
All | Consider all Northwoods.Go.GoObjects in the GoPropertyModifier.GoPropertyModifier.Collection and all their children. |
Links | Consider Northwoods.Go.IGoLinks. |
Nested | Consider Northwoods.Go.GoObjects that are inside Northwoods.Go.GoSubGraphBase objects. |
None | Nothing is chosen. |
Other | Consider Northwoods.Go.GoObjects other than Northwoods.Go.IGoNodes and Northwoods.Go.IGoLinks. |
Ports | Consider Northwoods.Go.IGoPorts. |
Primary | Consider only the first Northwoods.Go.GoObject in the GoPropertyModifier.GoPropertyModifier.Collection. |
RegularNodes | Consider Northwoods.Go.IGoNode objects, but exclude Northwoods.Go.GoSubGraphBases. |
Secondary | Consider all but the first Northwoods.Go.GoObject in the GoPropertyModifier.GoPropertyModifier.Collection, if there is more than one item in that collection. |
SubGraphs | Consider Northwoods.Go.GoSubGraphBase objects, but not any other Northwoods.Go.IGoNodes. |
This also specifies which GoObject is considered in calls to GoPropertyModifier.FindProperty.
It is common to specify a choice that is All &~ Ports
, in other words all possible objects except for GoPort
s.