private void generateArguments(IEnumerable <ParameterInfo> parameters) { foreach (var parameter in parameters.Where(p => p.ParameterID > 0 && !p.IsOutput)) { MethodArguments += $"{parameter.GetCSharpDataType()} {parameter.GetCSharpArgumentName()}, "; CallArguments += $"{parameter.GetCSharpArgumentName()}, "; } MethodArguments = MethodArguments?.TrimEnd(' ', ','); CallArguments = CallArguments?.TrimEnd(' ', ','); }