public common_type_node(type_node base_type,string name,SemanticTree.type_access_level type_access_level, common_namespace_node comprehensive_namespace, SymbolTable.ClassScope cs, location loc) { _name=name; _type_access_level=type_access_level; _comprehensive_namespace=comprehensive_namespace; //_ref_type = new ref_type_node(this); _scope = cs; _loc = loc; this.SetBaseType(base_type); }
public wrapped_common_type_node(PCUReader pr, type_node base_type, string name, SemanticTree.type_access_level type_access_level, common_namespace_node comprehensive_namespace, SymbolTable.ClassScope cs, location loc, int offset) : base(base_type, name, type_access_level, comprehensive_namespace, cs, loc) { this.pr = pr; this.offset = offset; }
public common_type_node(string name, SemanticTree.type_access_level type_access_level, common_namespace_node comprehensive_namespace, SymbolTable.ClassScope cs, location loc) { _name = name; _type_access_level = type_access_level; _comprehensive_namespace = comprehensive_namespace; defined_in_scope = (comprehensive_namespace == null)?null:comprehensive_namespace.scope; //_ref_type = new ref_type_node(this); _scope = cs; _loc = loc; }