// 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); }
public static bool IsObjectType(this CslaObjectType cslaType) { if (cslaType.IsEditableRoot() || cslaType.IsEditableChild() || cslaType.IsEditableSwitchable() || cslaType.IsDynamicEditableRoot() || cslaType.IsReadOnlyObject()) { return(true); } return(false); }
public static bool IsNotEditableChild(this CslaObjectType cslaType) { return(!cslaType.IsEditableChild()); }