示例#1
0
 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;
 }
示例#2
0
 static public bool recursive_link(align_codes parent_tbl, align_codes tbl)
 {
     return(parent_tbl == align_codes.folders && tbl == align_codes.folders);
 }