Beispiel #1
0
        // TODO Same "IsChildType" name but different results!!! When fixing, check also templates.
        public static bool IsChildType(this CslaObjectType cslaType)
        {
            if (cslaType.IsEditableChild() ||
                cslaType.IsEditableChildCollection())
            {
                return(true);
            }

            return(false);
        }
        public bool IsUpdaterType(CslaObjectType cslaType)
        {
            if (cslaType.IsEditableRoot() ||
                cslaType.IsEditableChild() ||
                cslaType.IsDynamicEditableRoot() ||
                cslaType.IsEditableSwitchable())
            {
                return(true);
            }

            return(false);
        }
Beispiel #3
0
        public static bool IsObjectType(this CslaObjectType cslaType)
        {
            if (cslaType.IsEditableRoot() ||
                cslaType.IsEditableChild() ||
                cslaType.IsEditableSwitchable() ||
                cslaType.IsDynamicEditableRoot() ||
                cslaType.IsReadOnlyObject())
            {
                return(true);
            }

            return(false);
        }
Beispiel #4
0
 public static bool IsNotEditableChild(this CslaObjectType cslaType)
 {
     return(!cslaType.IsEditableChild());
 }