Exemple #1
0
        public static bool HasDefaultConstructor(Type type, bool supportInternal)
        {
            ConstructorAccessibility constructorAccessibility;

            PlatformTypeHelper.GetDefaultConstructor(type, supportInternal, out constructorAccessibility);
            ConstructorAccessibility constructorAccessibility1 = constructorAccessibility;

            if (constructorAccessibility1 != ConstructorAccessibility.Accessible && constructorAccessibility1 != ConstructorAccessibility.TypeIsValueType)
            {
                return(false);
            }
            return(true);
        }