Ejemplo n.º 1
0
 public static UnifiedListLiteral ToListLiteral(
     this UnifiedExpression singleton)
 {
     if (singleton == null)
     {
         return(UnifiedListLiteral.Create());
     }
     return(UnifiedListLiteral.Create(singleton));
 }
Ejemplo n.º 2
0
        public static UnifiedExpression ToSmartListLiteral(
            this IEnumerable <UnifiedExpression> expressions)
        {
            var list = expressions.ToList();

            if (list.Count == 1)
            {
                return(list[0]);
            }
            return(UnifiedListLiteral.Create(list));
        }
Ejemplo n.º 3
0
 public static UnifiedListLiteral ToListLiteral(
     this IEnumerable <UnifiedExpression> expressions)
 {
     return(UnifiedListLiteral.Create(expressions));
 }