Class ExecuteFunctionNodeView
Inheritance
object
ExecuteFunctionNodeView
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Assembly: cs.temp.dll.dll
Syntax
public abstract class ExecuteFunctionNodeView : ExecutableNodeView, ICeresNodeView
Properties
DisplayTarget
Declaration
protected bool DisplayTarget { get; }
Property Value
ExecuteInDependency
Declaration
protected bool ExecuteInDependency { get; }
Property Value
InstanceIsSelfTarget
Declaration
protected bool InstanceIsSelfTarget { get; }
Property Value
IsNeedResolveReturnType
Declaration
protected bool IsNeedResolveReturnType { get; }
Property Value
IsScriptMethod
Declaration
protected bool IsScriptMethod { get; }
Property Value
IsStatic
Declaration
protected bool IsStatic { get; }
Property Value
MethodInfo
Declaration
protected MethodInfo MethodInfo { get; }
Property Value
Type |
Description |
MethodInfo |
|
MethodName
Declaration
protected string MethodName { get; }
Property Value
ParameterCount
Declaration
protected int ParameterCount { get; }
Property Value
ResolveReturnTypeParameter
Declaration
protected ParameterInfo ResolveReturnTypeParameter { get; }
Property Value
Type |
Description |
ParameterInfo |
|
ScriptTargetType
Declaration
protected Type ScriptTargetType { get; }
Property Value
StaticIsSelfTarget
Declaration
protected bool StaticIsSelfTarget { get; }
Property Value
Methods
Declaration
public override void BuildContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
Type |
Name |
Description |
ContextualMenuPopulateEvent |
evt |
|
Overrides
CompileNode()
Declaration
public override ExecutableNode CompileNode()
Returns
Overrides
FillMethodParametersPorts(MethodInfo)
Declaration
protected abstract void FillMethodParametersPorts(MethodInfo methodInfo)
Parameters
Type |
Name |
Description |
MethodInfo |
methodInfo |
|
InitializeSelfTargetPortView(string)
Notify port view to treat compiled port can be unconnected which will pass self reference at runtime
Declaration
protected void InitializeSelfTargetPortView(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
Port view bound property name
|
SetMethodInfo(MethodInfo)
Declaration
public void SetMethodInfo(MethodInfo methodInfo)
Parameters
Type |
Name |
Description |
MethodInfo |
methodInfo |
|
SetNodeInstance(CeresNode)
Declaration
public override sealed void SetNodeInstance(CeresNode ceresNode)
Parameters
Overrides
Validate(FlowGraphValidator)
Declaration
public override void Validate(FlowGraphValidator validator)
Parameters
Overrides
Implements