Ejemplo n.º 1
0
        private ExpressionSyntax GetCondition(IHasCondition itemAsT)
        {
            var expression = (ExpressionSyntax)RDom.CSharp.GetSyntaxNode(itemAsT.Condition);

            expression = BuildSyntaxHelpers.AttachWhitespaceToFirstAndLast(expression,
                                                                           itemAsT.Whitespace2Set[LanguageElement.Expression]);
            return(expression);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Does an OR wrapplace on the HasA
        /// </summary>
        /// <param name="cond"></param>
        /// <param name="conds"></param>
        /// <returns></returns>
        public static IHasCondition AppendOr(this IHasCondition cond, params ICondition[] conds)
        {
            if (cond == null)
            {
                return(cond);
            }

            cond.Condition = cond.Condition.Or(conds);

            return(cond);
        }