ParameterDirection direction;
var param_type = parse_param (param, out direction);
- var p = new Parameter (param_name, param_type);
+ var p = new Parameter (param_name, param_type, current_source_reference);
p.direction = direction;
bool hide_param = false;
}
ParameterDirection direction;
var param_type = parse_param (param, out direction);
- var p = new Parameter (param_name, param_type);
+ var p = new Parameter (param_name, param_type, current_source_reference);
p.direction = direction;
bool hide_param = false;
if (last_param != null && last_param.name.has_prefix ("first_")) {
last_param.ellipsis = true;
} else if (add_ellipsis) {
- m.add_parameter (new Parameter.with_ellipsis ());
+ m.add_parameter (new Parameter.with_ellipsis (current_source_reference));
}
if (container == null) {
ParameterDirection direction;
var param_type = parse_param (param, out direction);
- var p = new Parameter (param_node.name, param_type);
+ var p = new Parameter (param_node.name, param_type, current_source_reference);
p.direction = direction;
bool hide_param = false;