Table of Contents

Class FlowNode_ExecuteFunction

Namespace
Ceres.Graph.Flow.Utilities
Assembly
cs.temp.dll.dll

Execute function in flow

public abstract class FlowNode_ExecuteFunction : FlowNode, IDisposable
Inheritance
object
FlowNode_ExecuteFunction
Implements
IDisposable
Derived
Inherited Members

Fields

executeInDependency

public bool executeInDependency

Field Value

bool

isScriptMethod

public bool isScriptMethod

Field Value

bool

isSelfTarget

public bool isSelfTarget

Field Value

bool

isStatic

public bool isStatic

Field Value

bool

methodName

public string methodName

Field Value

string

parameterCount

public int parameterCount

Field Value

int

Methods

GetExecutionPath()

public override ExecutionPath GetExecutionPath()

Returns

ExecutionPath

GetMethodInfo(Type)

public virtual MethodInfo GetMethodInfo(Type targetType)

Parameters

targetType Type

Returns

MethodInfo

GetSelfTargetOrDefault<TValue>(CeresPort<TValue>, ExecutionContext)

protected TValue GetSelfTargetOrDefault<TValue>(CeresPort<TValue> inputPort, ExecutionContext context)

Parameters

inputPort CeresPort<TValue>
context ExecutionContext

Returns

TValue

Type Parameters

TValue

GetTargetOrDefault<TValue>(CeresPort<TValue>, ExecutionContext)

protected TValue GetTargetOrDefault<TValue>(CeresPort<TValue> inputPort, ExecutionContext context)

Parameters

inputPort CeresPort<TValue>
context ExecutionContext

Returns

TValue

Type Parameters

TValue