Delegate FunctionRule
A function rule that can derive a function.
Assembly: SpiceSharpBehavioral.dll
Syntax
public delegate Node FunctionRule(FunctionNode function, IReadOnlyList<Node> derivedArguments);
Parameters
| Type |
Name |
Description |
| FunctionNode |
function |
The function that needs to be derived.
|
| System.Collections.Generic.IReadOnlyList<Node> |
derivedArguments |
The derived arguments.
|
Returns
| Type |
Description |
| Node |
The derived function.
|
Constructors
FunctionRule(Object, IntPtr)
Declaration
public FunctionRule(object object, IntPtr method)
Parameters
| Type |
Name |
Description |
| System.Object |
object |
|
| System.IntPtr |
method |
|
Methods
BeginInvoke(FunctionNode, IReadOnlyList<Node>, AsyncCallback, Object)
Declaration
public virtual IAsyncResult BeginInvoke(FunctionNode function, IReadOnlyList<Node> derivedArguments, AsyncCallback callback, object object)
Parameters
| Type |
Name |
Description |
| FunctionNode |
function |
|
| System.Collections.Generic.IReadOnlyList<Node> |
derivedArguments |
|
| System.AsyncCallback |
callback |
|
| System.Object |
object |
|
Returns
| Type |
Description |
| System.IAsyncResult |
|
EndInvoke(IAsyncResult)
Declaration
public virtual Node EndInvoke(IAsyncResult result)
Parameters
| Type |
Name |
Description |
| System.IAsyncResult |
result |
|
Returns
Invoke(FunctionNode, IReadOnlyList<Node>)
Declaration
public virtual Node Invoke(FunctionNode function, IReadOnlyList<Node> derivedArguments)
Parameters
| Type |
Name |
Description |
| FunctionNode |
function |
|
| System.Collections.Generic.IReadOnlyList<Node> |
derivedArguments |
|
Returns