コード例 #1
0
ファイル: BuilderExtensions.cs プロジェクト: toenners/NRules
        public static void DslAction(this ActionGroupBuilder builder, IEnumerable <Declaration> declarations, Expression <Action <IContext> > action)
        {
            var rewriter        = new ExpressionRewriter(declarations);
            var rewrittenAction = rewriter.Rewrite(action);

            builder.Action(rewrittenAction);
        }
コード例 #2
0
        public static void DslAction(this ActionGroupBuilder builder, IEnumerable <ParameterExpression> declarations, LambdaExpression expression)
        {
            var rewriter        = new ExpressionRewriter(declarations);
            var rewrittenAction = rewriter.Rewrite(expression);

            builder.Action(rewrittenAction);
        }