| VariableContainerExtensions Methods |
The VariableContainerExtensions type exposes the following members.
| Name | Description | |
|---|---|---|
| Compute |
Evaluates expression on the provided container
| |
| GetExecutionContextInfo | ||
| GetNewVariableContainer | ||
| GetTypes |
Gets all registered type that are extensions from container
| |
| IsFunctionLogic | ||
| Register |
Registers Types and Parameters of the signature
| |
| RegisterFormula |
A formula is an expression that is calculated on-the-fly and its expression tree is not parse until evaluation is required.
| |
| RegisterFunction(IVariableContainer, Object) |
Registers all the methods on the type that are marked by FunctionAttribute | |
| RegisterFunction(IVariableContainer, String, Delegate) |
Registers all the methods on the type that are marked by FunctionAttribute | |
| RegisterFunction(IVariableContainer, String, MethodInfo, Object) |
Registers a function in for expression evaluation, if the function exists already, will be overwritten.
| |
| RegisterFunction(IVariableContainer, String, IExecutableModel, String) |
Registers a logic as a function
| |
| RegisterFunction(IVariableContainer, String, String, Type, Object) |
Registers a function for expression evaluation
| |
| RegisterType(IVariableContainer, Type, String) |
Registers a type with its name so static methods can be accessed via type name
This registration does not register the type with their TypeId. If that's required, you need to register typeId manually on the execution context. | |
| RegisterType(IVariableContainer, ISignatureTypeInfo, ITypeIdentifierRegistry, IEnumerableString) |
Registers a type into the provided container
| |
| RegisterType(IVariableContainer, IEnumerableISignatureTypeInfo, ITypeIdentifierRegistry, IEnumerableString) |
Registers multiple types into the provided container
| |
| RegisterVariable(IVariableContainer, ISignatureVariableInfo, IEnumerableString) |
Registers variable in to the provided container
| |
| RegisterVariable(IVariableContainer, IEnumerableISignatureVariableInfo, IEnumerableString) |
Registers multiple variables in the provided container
| |
| ToDictionary |
Returns the current values in the container
|