Invoke a function symbol
call xxx(...)
Invoke a function symbol
call xxx(...)
01 Syntax
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| .ctor | 3 | Use for create pipeline calls from identifier target |
| EnumerateInvokedParameters | 1 | Populate all function invoke parameter values |
| Evaluate | 1 | call R#/python/julia function |
| CheckInvoke | 1 | Check and get the object reference to the target invoke function |
| HandleResult | 1 | check the function invoke returns values for: 1. |
| getFuncVar | 1 | This function maybe returns RFunction, nothing or exception Message if the namespace reference function is not found or unable to load library module. |
| GetFunctionVar | 2 | get internal function symbol object or runtime function from the given runtime Environment. |
| doInvokeFuncVar | 1 | invoke runtime function or .NET methodinfo |
| ToString | 1 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| namespace | 1 | The namespace reference of the target FunctionInvoke.funcName. |
| parameters | 1 | The parameters expression that passing to the target invoked function. |
| funcName | 1 | |
| stackFrame | 1 | |
| expressionName | 1 | |
| type | 1 |
04 Fields
| Name | Overloads | Summary |
|---|---|---|
| runtimeFuncs | 1 | These function create from script text in runtime |
05 Members
Use for create pipeline calls from identifier target
| Name | Type | Description |
|---|---|---|
funcName | String | - |
parameters | StackFrame | - |
make a data copy of the function invoke expression itself
| Name | Type | Description |
|---|---|---|
copy | FunctionInvoke | - |
Use for create pipeline calls from identifier target
| Name | Type | Description |
|---|---|---|
funcVar | Expression | - |
parameters | StackFrame | - |
Populate all function invoke parameter values
call R#/python/julia function
| Name | Type | Description |
|---|---|---|
envir | Environment | - |
Boolean)Check and get the object reference to the target invoke function
| Name | Type | Description |
|---|---|---|
envir | Environment | - |
passed | Boolean | - |
returns the function name string or the function object value
Object, Environment)check the function invoke returns values for:
| Name | Type | Description |
|---|---|---|
result | Object | - |
env | Environment | - |
This function maybe returns RFunction, nothing or exception Message if the namespace reference function is not found or unable to load library module.
| Name | Type | Description |
|---|---|---|
funcName | Expression | - |
namespace | String | - |
envir | Environment | - |
This function returns a R api function or regex object for do string matches
Regexget internal function symbol object or runtime function from the given runtime Environment.
| Name | Type | Description |
|---|---|---|
env | Expression | - |
funcName | Environment | 这个参数不会处理ns::func的引用情况,请在调用这个函数之前完成解析 |
an error message will be return if the target function symbol is not found in the given runtime env.
get internal function symbol object or runtime function from the given runtime Environment.
| Name | Type | Description |
|---|---|---|
env | Environment | - |
invoke runtime function or .NET methodinfo
| Name | Type | Description |
|---|---|---|
funcVar | RFunction | - |
envir | Environment | - |
The namespace reference of the target FunctionInvoke.funcName.
The parameters expression that passing to the target invoked function.
These function create from script text in runtime