public override void GetArgumentParameters(Signature signature, IReadOnlyList <TypeSymbol> argumentTypes, List <Parameter> argumentParameters) { if (signature.HasRepeatableParameters) { GetArgumentParameters(signature, argumentTypes.Count, argumentParameters); } else { NonRepeatingParameterLayout.LayoutParameters(signature, argumentTypes.Count, null, argumentParameters); } }
public override void GetArgumentParameters(Signature signature, IReadOnlyList <Expression> arguments, List <Parameter> argumentParameters) { if (signature.HasRepeatableParameters) { GetArgumentParameters(signature, arguments.Count, argumentParameters); } else { NonRepeatingParameterLayout.LayoutParameters(signature, arguments.Count, arguments, argumentParameters); } }