Class TeaPieFunctionsExtensions
public static class TeaPieFunctionsExtensions
- Inheritance
-
TeaPieFunctionsExtensions
- Inherited Members
Methods
ExecFunction<TResult>(TeaPie, string)
Executes a function with the specified name
and returns its result.
public static TResult? ExecFunction<TResult>(this TeaPie teaPie, string name)
Parameters
Returns
- TResult
Type Parameters
TResult
The type of the result of the function to retrieve.
ExecFunction<TResult>(TeaPie, string, params object[])
Executes a function with the specified name
and returns its result.
public static TResult? ExecFunction<TResult>(this TeaPie teaPie, string name, params object[] args)
Parameters
teaPie
TeaPieThe current context instance.
name
stringThe name of the function to retrieve.
args
object[]Function's arguments.
Returns
- TResult
Type Parameters
TResult
The type of the result of the function to retrieve.
RegisterFunction<TResult>(TeaPie, string, Func<TResult>)
Register a function with the specified name
.
public static void RegisterFunction<TResult>(this TeaPie teaPie, string name, Func<TResult> func)
Parameters
teaPie
TeaPieThe current context instance.
name
stringThe name under which the function will be registered.
func
Func<TResult>Predicate of registered function.
Type Parameters
TResult
RegisterFunction<TParameter1, TResult>(TeaPie, string, Func<TParameter1, TResult>)
Register a function with the specified name
.
public static void RegisterFunction<TParameter1, TResult>(this TeaPie teaPie, string name, Func<TParameter1, TResult> func)
Parameters
teaPie
TeaPieThe current context instance.
name
stringThe name under which the function will be registered.
func
Func<TParameter1, TResult>Predicate of registered function.
Type Parameters
TParameter1
TResult
RegisterFunction<TParameter1, TParameter2, TResult>(TeaPie, string, Func<TParameter1, TParameter2, TResult>)
Register a function with the specified name
.
public static void RegisterFunction<TParameter1, TParameter2, TResult>(this TeaPie teaPie, string name, Func<TParameter1, TParameter2, TResult> func)
Parameters
teaPie
TeaPieThe current context instance.
name
stringThe name under which the function will be registered.
func
Func<TParameter1, TParameter2, TResult>Predicate of registered function.
Type Parameters
TParameter1
TParameter2
TResult