IONode Type
An IONode is either a Sample or a Data node.
Instance members
| Instance member |
Description
|
Full Usage:
this.AllAnnotations
Parameters:
ResizeArray<Process>
Returns: ResizeArray<Annotation>
|
All Annotations from all sources (parameters, input/output node properties, recipe components) connected to this node through the graph.
|
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
this.DownstreamAnnotations
Parameters:
string
?scope : ResizeArray<Process>
Returns: ResizeArray<Annotation>
|
Annotations from all sources in processes downstream of this node. Optional recipeName restricts to processes whose recipe name matches.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
this.IsDataNode
Returns: bool
|
|
|
True if no in-scope process consumes this node as input (no successors in scope).
|
|
True if no in-scope process produces this node as output (no predecessors in scope).
|
Full Usage:
this.IsSampleNode
Returns: bool
|
|
Full Usage:
this.Key
Returns: string
|
Stable string key used for identity checks and HashSet deduplication.
|
|
|
|
|
Full Usage:
this.RecipeParameters
Parameters:
ResizeArray<Process>
Returns: ResizeArray<FormalParameter>
|
All FormalParameters from recipes executed in processes connected to this node.
|
|
|
|
|
|
|
Full Usage:
this.UpstreamAnnotations
Parameters:
string
?scope : ResizeArray<Process>
Returns: ResizeArray<Annotation>
|
Annotations from all sources in processes upstream of this node. Optional recipeName restricts to processes whose recipe name matches.
|
|
|
|
|
|
|
|
ProcessCore