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