public meta_table(string name, string title, string single, string fields_info, meta_doc.table_type type , XmlNode nd, IEnumerable <meta_rule> rules = null, IEnumerable <meta_link> links = null, string rec_code = "", bool is_enum = false) { _name = name; _title = title; _single = single; _type = type; _fields_info = fields_info; _node = nd; _rules = rules != null ? new List <meta_rule>(rules) : new List <meta_rule>(); _links = links != null ? new List <meta_link>(links) : new List <meta_link>(); _align_code = rec_code != "" ? (align_codes)Enum.Parse(typeof(align_codes), rec_code) : align_codes.none; _enum = is_enum; }
static public bool recursive_link(align_codes parent_tbl, align_codes tbl) { return(parent_tbl == align_codes.folders && tbl == align_codes.folders); }