Api Facepunch ActionGraphs Compilation NodeExpressionBuilderExtensions
class

NodeExpressionBuilderExtensions

public static abstract sealed class NodeExpressionBuilderExtensions

Methods

static this T GetBindingTarget(INodeExpressionBuilder builder)
static this Expression GetPropertyValue(INodeExpressionBuilder builder, String name)
static this Expression GetPropertyValue(INodeExpressionBuilder builder, PropertyDefinition def)
static this Expression GetInputValue(INodeExpressionBuilder builder, String name)
static this Expression GetInputValue(INodeExpressionBuilder builder, InputDefinition def)
static this LambdaExpression GetInputValueFunc(INodeExpressionBuilder builder, String name)
static this LambdaExpression GetInputValueFunc(INodeExpressionBuilder builder, InputDefinition def)
static this IOutputValue GetOutputValue(INodeExpressionBuilder builder)
static this IOutputValue GetOutputValue(INodeExpressionBuilder builder, String name)
static this IOutputValue GetOutputValue(INodeExpressionBuilder builder, OutputDefinition def)
static this IOutputValue GetOutputValue(INodeExpressionBuilder builder, String signalName, String valueName)
static this IOutputValue GetOutputValue(INodeExpressionBuilder builder, OutputDefinition signalDef, OutputDefinition valueDef)
static this Expression RunOutputSignal(INodeExpressionBuilder builder, String name)
static this Expression RunOutputSignal(INodeExpressionBuilder builder, OutputDefinition def)
Assembly: Facepunch.ActionGraphs Namespace: Facepunch.ActionGraphs.Compilation Full Name: Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions