Esempio n. 1
0
        public static TThis StmtEmittedBase <TParent, TThis>(FluentCodeBody <TParent, TThis> body,
                                                             Expression condition)
            where TThis : FluentCodeBody <TParent, TThis>
        {
            CodeExpression expr = new CodeExpressionVisitor(new VisitorContext()).Visit(condition);

            body.Stmt(expr);

            return(FluentCodeBody <TParent, TThis> .ThisConverter(body));
        }
Esempio n. 2
0
 protected virtual TThis AddStatement(CodeExpression expression)
 {
     _bodyProvider.Statements.Add(expression);
     return(FluentCodeBody <TParent, TThis> .ThisConverter(this));
 }