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);
     }
 }