Interface IExpressionCompiler
- Namespace
 - NRules.Extensibility
 
- Assembly
 - NRules.dll
 
Compiles expressions used in rules conditions and actions in a form of expression trees into executable delegates. The default implementation uses built-in .NET expression compiler.
public interface IExpressionCompiler
  Methods
Compile<TDelegate>(Expression<TDelegate>)
Compiles an expression tree into an executable delegate.
TDelegate Compile<TDelegate>(Expression<TDelegate> expression) where TDelegate : Delegate
  Parameters
expressionExpression<TDelegate>Expression tree to compile.
Returns
- TDelegate
 The compiled delegate.
Type Parameters
TDelegateType of the underlying expression delegate.