public common_parameter(string name, parameter_type pt, common_function_node cont_function, concrete_parameter_type conc_par_type, location loc) : base(name) { _par_type = pt; _cont_function = cont_function; _concrete_parameter_type = conc_par_type; _loc = loc; }
public common_parameter(string name, type_node tp, parameter_type pt, common_function_node cont_function, concrete_parameter_type conc_par_type, expression_node default_value, location loc) : base(name, tp) { _par_type = pt; _cont_function = cont_function; _concrete_parameter_type = conc_par_type; _default_value = default_value; _loc = loc; }
public basic_parameter(string name, type_node type, parameter_type par_type, basic_function_node cont_function) : base(name, type) { _cont_function = cont_function; _par_type = par_type; }
public void SetParameterType(parameter_type pt) { _par_type = pt; }