Click or drag to resize
RuntimeEngineExtensions Class
Inheritance Hierarchy
SystemObject
  FlexRuleRuntimeEngineExtensions

Namespace: FlexRule
Assembly: FlexRule.Engine (in FlexRule.Engine.dll) Version: 0.0.0.0 (0.0.0.0)
Syntax
C#
public static class RuntimeEngineExtensions

The RuntimeEngineExtensions type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAddAssemblyPrivateLocation
Appends a list of private folder paths to resolve custom assemblies and types on runtime.
Public methodStatic memberAddDiscriminator
Public methodStatic memberEnsureLoaded
Ensures the underlaying transformed model is created for execution.
Public methodStatic memberRegisterFormula
Registers formulas into an engine
Public methodStatic memberRegisterFunction(IExecutableModel, Object)
Registers all the methods on the type that are marked by FunctionAttribute
Public methodStatic memberRegisterFunction(IExecutableModel, String, Delegate)
Registers all the methods on the type that are marked by FunctionAttribute
Public methodStatic memberRegisterFunction(IExecutableModel, String, IExecutableModel, String)
Registers another IExecutableModel as a function
Public methodStatic memberRegisterFunction(IExecutableModel, String, MethodInfo, Object)
Registers another IExecutableModel as a function
Public methodStatic memberRegisterMultilingualMessage(IExecutableModel, Resource)
Public methodStatic memberRegisterMultilingualMessage(IExecutableModel, IDictionaryString, String, CultureInfo)
Public methodStatic memberRegisterType(IExecutableModel, Type, String)
Registers a type on execution context inside both IVariableContainer and TypeIdRegistry.
Public methodStatic memberRegisterType(IExecutableModel, String, String, String)
Registers a type on execution context inside both IVariableContainer and TypeIdRegistry.
Public methodStatic memberSetRootFolder
Sets the root path of rules. So they can be found on runtime and addressed relatively.
Top
See Also