Esempio n. 1
0
        public static bool IsPrimitiveType(Type type)
        {
            ValidationGuard.CheckNull(type, nameof(type));

            return(typeof(IComparable).IsAssignableFrom(type) ||
                   type.IsPrimitive ||
                   type.IsValueType);
        }
Esempio n. 2
0
        public static bool IsClass(Type type)
        {
            ValidationGuard.CheckNull(type, nameof(type));

            return(type.IsClass);
        }
Esempio n. 3
0
        public static bool IsEnumerableType(Type type)
        {
            ValidationGuard.CheckNull(type, nameof(type));

            return((typeof(IEnumerable)).IsAssignableFrom(type));
        }