Пример #1
0
 /// <summary>
 /// (condition ? positive : negative)
 /// </summary>
 /// <param name="c">Condition</param>
 /// <param name="p">AqlValue returned when condition is true</param>
 /// <param name="n">AqlValue returned when condition is false</param>
 /// <typeparam name="T">Type of field returned</typeparam>
 /// <returns>AqlValue</returns>
 public static AqlIf <T> If <T>(IAqlExpression <bool> c, IAqlValue <T> p, IAqlValue <T> n)
 {
     return(new AqlIf <T>(c, p, n));
 }
Пример #2
0
 internal AqlIf(IAqlExpression <bool> condition, IAqlValue <T> positive, IAqlValue <T> negative)
 {
     _condition = condition;
     _positive  = positive;
     _negative  = negative;
 }