API ReferenceFacepunch.ActionGraphs.Compilation
INodeExpressionBuilderclass
object→INodeExpressionBuilder
Methods8
Showing 8 methods
public virtual System.Linq.Expressions.ParameterExpression CreateLocal(System.Type type, string name = null)
| Parameter | Type | Description |
|---|---|---|
| type | Type | — |
| name = null | string | — |
Returns:
ParameterExpression—public virtual System.Linq.Expressions.Expression GetInputValue(Facepunch.ActionGraphs.Node.Input input)
| Parameter | Type | Description |
|---|---|---|
| input | Input | — |
public virtual System.Linq.Expressions.LambdaExpression GetInputValueFunc(Facepunch.ActionGraphs.Node.Input input)
| Parameter | Type | Description |
|---|---|---|
| input | Input | — |
Returns:
LambdaExpression—public virtual System.Linq.Expressions.Expression GetPropertyValue(Facepunch.ActionGraphs.Node.Property property)
| Parameter | Type | Description |
|---|---|---|
| property | Property | — |
public virtual System.Linq.Expressions.Expression GetVariableValue(Facepunch.ActionGraphs.Variable variable)
| Parameter | Type | Description |
|---|---|---|
| variable | Variable | — |
public virtual System.Linq.Expressions.Expression RunOutputSignal(Facepunch.ActionGraphs.Node.Output signalOutput)
| Parameter | Type | Description |
|---|---|---|
| signalOutput | Output | — |
No results match this filter.
Properties3
Showing 3 properties
public virtual Facepunch.ActionGraphs.ActionGraph Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.ActionGraph { get; set; }
public virtual Facepunch.ActionGraphs.NodeBinding Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.Binding { get; set; }
public virtual Facepunch.ActionGraphs.Node Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.Node { get; set; }
No results match this filter.