Class FlowGraphTranslator
Inheritance
FlowGraphTranslator
Syntax
public class FlowGraphTranslator
Methods
BindingIdFromVariable(String, VariableKind)
Declaration
public static BindingId BindingIdFromVariable(string name, VariableKind kind)
Parameters
Returns
Declaration
public static IEnumerable<(FieldInfo, IInputDataPort)> GetNodeInputPorts(INode n)
Parameters
Type |
Name |
Description |
INode |
n |
|
Returns
GetNodeOutputPorts(INode)
Declaration
public static IEnumerable<(FieldInfo, IOutputDataPort)> GetNodeOutputPorts(INode n)
Parameters
Type |
Name |
Description |
INode |
n |
|
Returns
GetNodePorts(Type)
Declaration
public static IEnumerable<FieldInfo> GetNodePorts(Type t)
Parameters
Type |
Name |
Description |
Type |
t |
|
Returns
Translate(FlowGraphContext, FlowGraph, RuntimeGraphAsset, List<Warning>, TranslationOptions)
Declaration
public void Translate(FlowGraphContext flowGraphContext, FlowGraph flowGraph, RuntimeGraphAsset runtimeGraphAsset, List<Warning> messages, TranslationOptions options = TranslationOptions.CodegenApiNodes)
Parameters
TranslateConstant(GraphBuilder, out INode, out PortMapper, Type, Object, IUnitPort, out OutputDataPort)
Declaration
public static bool TranslateConstant(GraphBuilder builder, out INode node, out PortMapper portToOffsetMapping, Type valueType, object value, IUnitPort literalOutputPort, out OutputDataPort valuePort)
Parameters
Returns
Extension Methods