in src/Microsoft.Azure.WebJobs.Extensions.Kafka/Output/StringArgumentBindingProvider.cs [18:33]
public IArgumentBinding<KafkaProducerEntity> TryCreate(ParameterInfo parameter)
{
if (!parameter.IsOut)
{
return null;
}
var parameterType = GetNonRefType(parameter.ParameterType);
if (parameterType != typeof(string) && parameterType != typeof(string[]))
{
return null;
}
return (parameterType.IsArray) ?
(IArgumentBinding<KafkaProducerEntity>)new StringArrayArgumentBinding() : new StringArgumentBinding();
}