ScopedNodeModel
ScopedNodeModel will put its children in its scope so that they won't get compiled in global scope.
Constructors
No public constructors defined
Methods
| IEnumerable<NodeModel> GetInScopeNodesForInport(Int32 portIndex,Boolean checkEscape,Boolean isInclusive) |
stability index:1 |
| Return Value: none |
|
| Get all nodes that in its input ports's scope. A node is in its scope if that node is one of its upstream nodes. |
|
| portIndex |
|
| Inport index |
|
| checkEscape |
|
| If need to exclude nodes that one of their downstream nodes are not in the scope |
|
| isInclusive |
|
| If a upstream node is ScopedNodeModel, need to include all upstream nodes of that node. |
|
| IEnumerable<NodeModel> GetInScopeNodes(Boolean checkEscape,Boolean isInclusive) |
stability index:1 |
| Return Value: none |
|
| Return all nodes that are in the scope of this node. nodes are not in the scope. |
|
| checkEscape |
|
| Specifies if need to exclude nodes that one of their downstream nodes are not in the scope |
|
| isInclusive |
|
| If one of its upstream node is ScopedNodeModel, if need to include all upstream nodes of that node. |
|
Properties
No public properties defined
Events
No public events defined