clojure.lang.ArraySeq.createFromObject C# (CSharp) Метод

createFromObject() статический приватный Метод

static private createFromObject ( Object array ) : ISeq
array Object
Результат ISeq
        internal static ISeq createFromObject(Object array)
        {
            if (array == null || ((Array)array).Length == 0)
                return null;
            //Type aclass = array.GetType();
            //if(aclass == int[].class)
            //    return new ArraySeq_int(null, (int[]) array, 0);
            //if(aclass == float[].class)
            //    return new ArraySeq_float(null, (float[]) array, 0);
            //if(aclass == double[].class)
            //    return new ArraySeq_double(null, (double[]) array, 0);
            //if(aclass == long[].class)
            //    return new ArraySeq_long(null, (long[]) array, 0);
            return new ArraySeq(array, 0);
        }