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

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

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

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