Api Facepunch ActionGraphs Compilation INodeExpressionBuilder
interface

INodeExpressionBuilder

public interface INodeExpressionBuilder

Properties

Name Type Description
Node virtual Node
Binding virtual NodeBinding
ActionGraph virtual ActionGraph

Methods

virtual ParameterExpression CreateLocal(Type type, String name = null)
virtual Expression GetVariableValue(Variable variable)
virtual Expression GetPropertyValue(Property property)
virtual Expression GetInputValue(Input input)
virtual LambdaExpression GetInputValueFunc(Input input)
virtual IOutputValue GetOutputValue(Output valueOutput)
virtual IOutputValue GetOutputValue(Output signalOutput, Output valueOutput)
virtual Expression RunOutputSignal(Output signalOutput)
Assembly: Facepunch.ActionGraphs Namespace: Facepunch.ActionGraphs.Compilation Full Name: Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder