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